home *** CD-ROM | disk | FTP | other *** search
/ mail.altrad.com / 2015.02.mail.altrad.com.tar / mail.altrad.com / TEST / office deutch / INFOPATH.NL-NL / INFLR.CAB / FL_Microsoft_Build_Engine_xml_122736_ENU____.3643236F_FC70_11D3_A536_0090278A1BB8 < prev    next >
Extensible Markup Language  |  2005-09-23  |  111KB  |  1,228 lines

  1. ∩╗┐<?xml version="1.0" encoding="utf-8"?>
  2. <doc>
  3.     <assembly>
  4.         <name>Microsoft.Build.Engine</name>
  5.     </assembly>
  6.     <members>
  7.         <member name="N:Microsoft.Build.BuildEngine">
  8.             <summary>The <see cref="N:Microsoft.Build.BuildEngine"></see> namespace represents the MSBuild engine.</summary>
  9.         </member>
  10.         <member name="T:Microsoft.Build.BuildEngine.BuildItem">
  11.             <summary>Represents a single item in an MSBuild project.</summary>
  12.         </member>
  13.         <member name="M:Microsoft.Build.BuildEngine.BuildItem.#ctor(System.String,Microsoft.Build.Framework.ITaskItem)">
  14.             <summary>Initializes a new instance of the <see cref="T:Microsoft.Build.BuildEngine.BuildItem"></see> class based on an <see cref="T:Microsoft.Build.Framework.ITaskItem"></see> object.</summary>
  15.             <param name="taskItem">The <see cref="T:Microsoft.Build.Framework.ITaskItem"></see> from which to create the <see cref="P:Microsoft.Build.BuildEngine.BuildItem.Include"></see> property of the <see cref="T:Microsoft.Build.BuildEngine.BuildItem"></see>.</param>
  16.             <param name="itemName">The <see cref="P:Microsoft.Build.BuildEngine.BuildItem.Name"></see> property of the <see cref="T:Microsoft.Build.BuildEngine.BuildItem"></see>.</param>
  17.         </member>
  18.         <member name="M:Microsoft.Build.BuildEngine.BuildItem.#ctor(System.String,System.String)">
  19.             <summary>Initializes a new instance of the <see cref="T:Microsoft.Build.BuildEngine.BuildItem"></see> class with the specified <see cref="P:Microsoft.Build.BuildEngine.BuildItem.Name"></see> and <see cref="P:Microsoft.Build.BuildEngine.BuildItem.Include"></see> property values.</summary>
  20.             <param name="itemInclude">The <see cref="P:Microsoft.Build.BuildEngine.BuildItem.Include"></see> property of the <see cref="T:Microsoft.Build.BuildEngine.BuildItem"></see>.</param>
  21.             <param name="itemName">The <see cref="P:Microsoft.Build.BuildEngine.BuildItem.Name"></see> property of the <see cref="T:Microsoft.Build.BuildEngine.BuildItem"></see>.</param>
  22.         </member>
  23.         <member name="M:Microsoft.Build.BuildEngine.BuildItem.Clone">
  24.             <summary>Creates a shallow copy of the <see cref="T:Microsoft.Build.BuildEngine.BuildItem"></see>.</summary>
  25.             <returns>A copy of the <see cref="T:Microsoft.Build.BuildEngine.BuildItem"></see>.</returns>
  26.         </member>
  27.         <member name="M:Microsoft.Build.BuildEngine.BuildItem.CopyCustomMetadataTo(Microsoft.Build.BuildEngine.BuildItem)">
  28.             <summary>Copies all item metadata on this <see cref="T:Microsoft.Build.BuildEngine.BuildItem"></see> to the specified <see cref="T:Microsoft.Build.BuildEngine.BuildItem"></see>.</summary>
  29.             <param name="destinationItem">The <see cref="T:Microsoft.Build.BuildEngine.BuildItem"></see> to which to copy the item metadata.</param>
  30.         </member>
  31.         <member name="M:Microsoft.Build.BuildEngine.BuildItem.GetEvaluatedMetadata(System.String)">
  32.             <summary>Returns the value of the specified item metadata after after all item and property references have been evaluated.</summary>
  33.             <returns>The value of the specified item metadata after after all item and property references have been evaluated.</returns>
  34.             <param name="metadataName">The item metadata name.</param>
  35.         </member>
  36.         <member name="M:Microsoft.Build.BuildEngine.BuildItem.GetMetadata(System.String)">
  37.             <summary>Returns the value of the specified item metadata.</summary>
  38.             <returns>The value of the specified item metadata.</returns>
  39.             <param name="metadataName">The item metadata name.</param>
  40.         </member>
  41.         <member name="M:Microsoft.Build.BuildEngine.BuildItem.HasMetadata(System.String)">
  42.             <summary>Indicates whether the item has the specified item metadata.</summary>
  43.             <returns>true if the item has the specified item metadata; otherwise, false.</returns>
  44.             <param name="metadataName">The item metadata name.</param>
  45.         </member>
  46.         <member name="M:Microsoft.Build.BuildEngine.BuildItem.RemoveMetadata(System.String)">
  47.             <summary>Removes the specified item metadata.</summary>
  48.             <param name="metadataName">The item metadata name.</param>
  49.         </member>
  50.         <member name="M:Microsoft.Build.BuildEngine.BuildItem.SetMetadata(System.String,System.String)">
  51.             <summary>Assigns the specified value to the specified item metadata.</summary>
  52.             <param name="metadataName">The item metadata name.</param>
  53.             <param name="metadataValue">The item metadata value.</param>
  54.         </member>
  55.         <member name="M:Microsoft.Build.BuildEngine.BuildItem.SetMetadata(System.String,System.String,System.Boolean)">
  56.             <summary>Assigns the specified value to the specified item metadata, and optionally treats the metadata as a literal value.</summary>
  57.             <param name="metadataName">The item metadata name.</param>
  58.             <param name="metadataValue">The item metadata value.</param>
  59.             <param name="treatMetadataValueAsLiteral">true to treat the metadata as a literal value by escaping all MSBuild special characters; otherwise, false.</param>
  60.         </member>
  61.         <member name="P:Microsoft.Build.BuildEngine.BuildItem.Condition">
  62.             <summary>Gets or sets the Condition attribute value of the item.</summary>
  63.             <returns>The Condition attribute value of the item.</returns>
  64.         </member>
  65.         <member name="P:Microsoft.Build.BuildEngine.BuildItem.Exclude">
  66.             <summary>Gets or sets the Exclude attribute value of the item.</summary>
  67.             <returns>Gets or sets the Exclude attribute value of the item.</returns>
  68.         </member>
  69.         <member name="P:Microsoft.Build.BuildEngine.BuildItem.FinalItemSpec">
  70.             <summary>Gets the final specification of the item after all wildcards and properties have been evaluated.</summary>
  71.             <returns>The final specification of the item after all wildcards and properties have been evaluated.</returns>
  72.         </member>
  73.         <member name="P:Microsoft.Build.BuildEngine.BuildItem.Include">
  74.             <summary>Gets or sets the Include attribute that created the <see cref="T:Microsoft.Build.BuildEngine.BuildItem"></see>.</summary>
  75.             <returns>The Include attribute that created the <see cref="T:Microsoft.Build.BuildEngine.BuildItem"></see>.</returns>
  76.         </member>
  77.         <member name="P:Microsoft.Build.BuildEngine.BuildItem.IsImported">
  78.             <summary>Gets a value indicating whether the item was imported into the project.</summary>
  79.             <returns>true if the item was imported into the project; otherwise, false.</returns>
  80.         </member>
  81.         <member name="P:Microsoft.Build.BuildEngine.BuildItem.Name">
  82.             <summary>Gets or sets the name of the item collection to which the item belongs.</summary>
  83.             <returns>The name of the item collection to which the item belongs.</returns>
  84.         </member>
  85.         <member name="T:Microsoft.Build.BuildEngine.BuildItemGroup">
  86.             <summary>Represents a collection of <see cref="T:Microsoft.Build.BuildEngine.BuildItemGroup"></see> objects.</summary>
  87.         </member>
  88.         <member name="M:Microsoft.Build.BuildEngine.BuildItemGroup.#ctor">
  89.             <summary>Initializes a new instance of the <see cref="T:Microsoft.Build.BuildEngine.BuildItemGroup"></see> class.</summary>
  90.         </member>
  91.         <member name="M:Microsoft.Build.BuildEngine.BuildItemGroup.AddNewItem(System.String,System.String)">
  92.             <summary>Adds a new <see cref="T:Microsoft.Build.BuildEngine.BuildItem"></see> with the specified <see cref="P:Microsoft.Build.BuildEngine.BuildItem.Name"></see> and <see cref="P:Microsoft.Build.BuildEngine.BuildItem.Include"></see> property values to the <see cref="T:Microsoft.Build.BuildEngine.BuildItemGroup"></see>.</summary>
  93.             <returns>The new <see cref="T:Microsoft.Build.BuildEngine.BuildItem"></see>.</returns>
  94.             <param name="itemInclude">The <see cref="P:Microsoft.Build.BuildEngine.BuildItem.Include"></see> property value to assign the new <see cref="T:Microsoft.Build.BuildEngine.BuildItem"></see>.</param>
  95.             <param name="itemName">The <see cref="P:Microsoft.Build.BuildEngine.BuildItem.Name"></see> property value to assign the new <see cref="T:Microsoft.Build.BuildEngine.BuildItem"></see>.</param>
  96.         </member>
  97.         <member name="M:Microsoft.Build.BuildEngine.BuildItemGroup.AddNewItem(System.String,System.String,System.Boolean)">
  98.             <summary>Adds a new <see cref="T:Microsoft.Build.BuildEngine.BuildItem"></see> with the specified <see cref="P:Microsoft.Build.BuildEngine.BuildItem.Name"></see> and <see cref="P:Microsoft.Build.BuildEngine.BuildItem.Include"></see> property values to the <see cref="T:Microsoft.Build.BuildEngine.BuildItemGroup"></see>.</summary>
  99.             <returns>The new <see cref="T:Microsoft.Build.BuildEngine.BuildItem"></see>.</returns>
  100.             <param name="itemInclude">The <see cref="P:Microsoft.Build.BuildEngine.BuildItem.Include"></see> property value to assign the new <see cref="T:Microsoft.Build.BuildEngine.BuildItem"></see>.</param>
  101.             <param name="treatItemIncludeAsLiteral">true to treat the itemInclude parameter as a literal value; otherwise, false.</param>
  102.             <param name="itemName">The <see cref="P:Microsoft.Build.BuildEngine.BuildItem.Name"></see> property value to assign the new <see cref="T:Microsoft.Build.BuildEngine.BuildItem"></see>.</param>
  103.         </member>
  104.         <member name="M:Microsoft.Build.BuildEngine.BuildItemGroup.Clear">
  105.             <summary>Removes the <see cref="P:Microsoft.Build.BuildEngine.BuildItemGroup.Condition"></see> property value and all <see cref="T:Microsoft.Build.BuildEngine.BuildItem"></see> objects from the <see cref="T:Microsoft.Build.BuildEngine.BuildItemGroup"></see>.</summary>
  106.         </member>
  107.         <member name="M:Microsoft.Build.BuildEngine.BuildItemGroup.Clone(System.Boolean)">
  108.             <summary>Creates a deep or shallow copy of the <see cref="T:Microsoft.Build.BuildEngine.BuildItemGroup"></see>.</summary>
  109.             <returns>A copy of the <see cref="T:Microsoft.Build.BuildEngine.BuildItemGroup"></see>.</returns>
  110.             <param name="deepClone">true to create a deep copy of the <see cref="T:Microsoft.Build.BuildEngine.BuildItemGroup"></see>; otherwise, false.</param>
  111.         </member>
  112.         <member name="M:Microsoft.Build.BuildEngine.BuildItemGroup.GetEnumerator">
  113.             <summary>Gets an enumerator that iterates through the <see cref="T:Microsoft.Build.BuildEngine.BuildItemGroup"></see>.</summary>
  114.             <returns>An <see cref="T:System.Collections.IEnumerator"></see> for the entire <see cref="T:Microsoft.Build.BuildEngine.BuildItemGroup"></see>.</returns>
  115.         </member>
  116.         <member name="M:Microsoft.Build.BuildEngine.BuildItemGroup.RemoveItem(Microsoft.Build.BuildEngine.BuildItem)">
  117.             <summary>Removes the specified <see cref="T:Microsoft.Build.BuildEngine.BuildItem"></see> from the <see cref="T:Microsoft.Build.BuildEngine.BuildItemGroup"></see>.</summary>
  118.             <param name="itemToRemove">The <see cref="T:Microsoft.Build.BuildEngine.BuildItem"></see> to remove.</param>
  119.         </member>
  120.         <member name="M:Microsoft.Build.BuildEngine.BuildItemGroup.RemoveItemAt(System.Int32)">
  121.             <summary>Removes the <see cref="T:Microsoft.Build.BuildEngine.BuildItem"></see> at the specified index from the <see cref="T:Microsoft.Build.BuildEngine.BuildItemGroup"></see>. </summary>
  122.             <param name="index">The zero-based index of the <see cref="T:Microsoft.Build.BuildEngine.BuildItem"></see> object to remove.</param>
  123.         </member>
  124.         <member name="M:Microsoft.Build.BuildEngine.BuildItemGroup.ToArray">
  125.             <summary>Copies the <see cref="T:Microsoft.Build.BuildEngine.BuildItem"></see> objects in the <see cref="T:Microsoft.Build.BuildEngine.BuildItemGroup"></see> to a new array.</summary>
  126.             <returns>A new array containing the <see cref="T:Microsoft.Build.BuildEngine.BuildItem"></see> objects copied from the <see cref="T:Microsoft.Build.BuildEngine.BuildItemGroup"></see>.</returns>
  127.         </member>
  128.         <member name="P:Microsoft.Build.BuildEngine.BuildItemGroup.Condition">
  129.             <summary>Gets or sets the Condition attribute value of the item group.</summary>
  130.             <returns>The Condition attribute value of the item group.</returns>
  131.         </member>
  132.         <member name="P:Microsoft.Build.BuildEngine.BuildItemGroup.Count">
  133.             <summary>Gets a value indicating the number of <see cref="T:Microsoft.Build.BuildEngine.BuildItem"></see> objects in the <see cref="T:Microsoft.Build.BuildEngine.BuildItemGroup"></see>.</summary>
  134.             <returns>An integer value representing the number of <see cref="T:Microsoft.Build.BuildEngine.BuildItem"></see> objects in the <see cref="T:Microsoft.Build.BuildEngine.BuildItemGroup"></see>.</returns>
  135.         </member>
  136.         <member name="P:Microsoft.Build.BuildEngine.BuildItemGroup.IsImported">
  137.             <summary>Gets or sets a value indicating whether the item group was imported into the project.</summary>
  138.             <returns>true if the item group was imported into the project; otherwise, false.</returns>
  139.         </member>
  140.         <member name="P:Microsoft.Build.BuildEngine.BuildItemGroup.Item(System.Int32)">
  141.             <summary>Gets or sets a <see cref="T:Microsoft.Build.BuildEngine.BuildItem"></see> object in this <see cref="T:Microsoft.Build.BuildEngine.BuildItemGroup"></see>.</summary>
  142.             <returns>A <see cref="T:Microsoft.Build.BuildEngine.BuildItem"></see> object in this <see cref="T:Microsoft.Build.BuildEngine.BuildItemGroup"></see>.</returns>
  143.             <param name="index">The zero-based index of the <see cref="T:Microsoft.Build.BuildEngine.BuildItem"></see> object to get or set.</param>
  144.         </member>
  145.         <member name="T:Microsoft.Build.BuildEngine.BuildItemGroupCollection">
  146.             <summary>Represents a collection of all ItemGroup elements in a project.</summary>
  147.         </member>
  148.         <member name="M:Microsoft.Build.BuildEngine.BuildItemGroupCollection.CopyTo(System.Array,System.Int32)">
  149.             <summary>Copies the entire <see cref="T:Microsoft.Build.BuildEngine.BuildItemGroupCollection"></see> to a compatible one-dimensional <see cref="T:System.Array"></see>, starting at the specified index of the target array.</summary>
  150.             <param name="index">The zero-based index in array at which copying begins.</param>
  151.             <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:Microsoft.Build.BuildEngine.BuildItemGroupCollection"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
  152.         </member>
  153.         <member name="M:Microsoft.Build.BuildEngine.BuildItemGroupCollection.GetEnumerator">
  154.             <summary>Gets an enumerator that iterates through the <see cref="T:Microsoft.Build.BuildEngine.BuildItemGroupCollection"></see>.</summary>
  155.             <returns>An <see cref="T:System.Collections.IEnumerator"></see> for the entire <see cref="T:Microsoft.Build.BuildEngine.BuildItemGroupCollection"></see>.</returns>
  156.         </member>
  157.         <member name="P:Microsoft.Build.BuildEngine.BuildItemGroupCollection.Count">
  158.             <summary>Gets a value indicating the number of <see cref="T:Microsoft.Build.BuildEngine.BuildItemGroup"></see> objects in the <see cref="T:Microsoft.Build.BuildEngine.BuildItemGroupCollection"></see>.</summary>
  159.             <returns>An integer value representing the number of <see cref="T:Microsoft.Build.BuildEngine.BuildItemGroup"></see> objects in the collection.</returns>
  160.         </member>
  161.         <member name="P:Microsoft.Build.BuildEngine.BuildItemGroupCollection.IsSynchronized">
  162.             <summary>Gets a value indicating whether access to the <see cref="T:Microsoft.Build.BuildEngine.BuildItemGroupCollection"></see> is synchronized (thread safe).</summary>
  163.             <returns>true if access to the <see cref="T:Microsoft.Build.BuildEngine.BuildItemGroupCollection"></see> is synchronized (thread safe); otherwise, false. The default is false.</returns>
  164.         </member>
  165.         <member name="P:Microsoft.Build.BuildEngine.BuildItemGroupCollection.SyncRoot">
  166.             <summary>Gets an object that can be used to synchronize access to the <see cref="T:Microsoft.Build.BuildEngine.BuildItemGroupCollection"></see>.</summary>
  167.             <returns>An object that can be used to synchronize access to the <see cref="T:Microsoft.Build.BuildEngine.BuildItemGroupCollection"></see>.</returns>
  168.         </member>
  169.         <member name="T:Microsoft.Build.BuildEngine.BuildProperty">
  170.             <summary>Represents a single property in an MSBuild project.</summary>
  171.         </member>
  172.         <member name="M:Microsoft.Build.BuildEngine.BuildProperty.#ctor(System.String,System.String)">
  173.             <summary>Initializes a new instance of the <see cref="T:Microsoft.Build.BuildEngine.BuildProperty"></see> class with the specified name and value.</summary>
  174.             <param name="propertyName">The property name.</param>
  175.             <param name="propertyValue">The property value.</param>
  176.         </member>
  177.         <member name="M:Microsoft.Build.BuildEngine.BuildProperty.Clone(System.Boolean)">
  178.             <summary>Creates a deep or shallow copy of the <see cref="T:Microsoft.Build.BuildEngine.BuildProperty"></see>.</summary>
  179.             <returns>A copy of the <see cref="T:Microsoft.Build.BuildEngine.BuildProperty"></see>.</returns>
  180.             <param name="deepClone">true to create a deep copy of the <see cref="T:Microsoft.Build.BuildEngine.BuildProperty"></see>; otherwise, false.</param>
  181.         </member>
  182.         <member name="M:Microsoft.Build.BuildEngine.BuildProperty.op_Explicit(Microsoft.Build.BuildEngine.BuildProperty)~System.String">
  183.             <summary>Converts a <see cref="T:Microsoft.Build.BuildEngine.BuildProperty"></see> to a String.</summary>
  184.             <returns>A String, whose contents are the same as the <see cref="P:Microsoft.Build.BuildEngine.BuildProperty.Value"></see> property of the propertyToCast parameter.</returns>
  185.             <param name="propertyToCast">The <see cref="T:Microsoft.Build.BuildEngine.BuildProperty"></see> to convert to a string.</param>
  186.         </member>
  187.         <member name="M:Microsoft.Build.BuildEngine.BuildProperty.ToString">
  188.             <summary>Returns the string that represents the property <see cref="P:Microsoft.Build.BuildEngine.BuildProperty.Value"></see>.</summary>
  189.             <returns>The string that represents the property <see cref="P:Microsoft.Build.BuildEngine.BuildProperty.Value"></see>.</returns>
  190.         </member>
  191.         <member name="P:Microsoft.Build.BuildEngine.BuildProperty.Condition">
  192.             <summary>Gets or sets the Condition attribute value of the property.</summary>
  193.             <returns>Gets or sets the Condition attribute value of the property.</returns>
  194.         </member>
  195.         <member name="P:Microsoft.Build.BuildEngine.BuildProperty.FinalValue">
  196.             <summary>Gets the final value of the property after all property evaluations have been performed.</summary>
  197.             <returns>The final value of the property after all property evaluations have been performed.</returns>
  198.         </member>
  199.         <member name="P:Microsoft.Build.BuildEngine.BuildProperty.IsImported">
  200.             <summary>Gets or sets a value indicating whether the property was imported into the project.</summary>
  201.             <returns>true if the property was imported into the project; otherwise, false.</returns>
  202.         </member>
  203.         <member name="P:Microsoft.Build.BuildEngine.BuildProperty.Name">
  204.             <summary>Gets the property name.</summary>
  205.             <returns>The property name.</returns>
  206.         </member>
  207.         <member name="P:Microsoft.Build.BuildEngine.BuildProperty.Value">
  208.             <summary>Gets or sets the property value.</summary>
  209.             <returns>The property value.</returns>
  210.         </member>
  211.         <member name="T:Microsoft.Build.BuildEngine.BuildPropertyGroup">
  212.             <summary>Represents a collection of <see cref="T:Microsoft.Build.BuildEngine.BuildProperty"></see> objects.</summary>
  213.         </member>
  214.         <member name="M:Microsoft.Build.BuildEngine.BuildPropertyGroup.#ctor">
  215.             <summary>Initializes a new instance of the <see cref="T:Microsoft.Build.BuildEngine.BuildPropertyGroup"></see> class.</summary>
  216.         </member>
  217.         <member name="M:Microsoft.Build.BuildEngine.BuildPropertyGroup.AddNewProperty(System.String,System.String)">
  218.             <summary>Adds a new <see cref="T:Microsoft.Build.BuildEngine.BuildProperty"></see> with the specified <see cref="P:Microsoft.Build.BuildEngine.BuildProperty.Name"></see> and <see cref="P:Microsoft.Build.BuildEngine.BuildProperty.Value"></see> to the <see cref="T:Microsoft.Build.BuildEngine.BuildPropertyGroup"></see>.</summary>
  219.             <returns>The new <see cref="T:Microsoft.Build.BuildEngine.BuildProperty"></see>.</returns>
  220.             <param name="propertyName">The <see cref="P:Microsoft.Build.BuildEngine.BuildProperty.Name"></see> property value to assign the new <see cref="T:Microsoft.Build.BuildEngine.BuildProperty"></see>.</param>
  221.             <param name="propertyValue">The <see cref="P:Microsoft.Build.BuildEngine.BuildProperty.Value"></see> property value to assign the new <see cref="T:Microsoft.Build.BuildEngine.BuildProperty"></see>.</param>
  222.         </member>
  223.         <member name="M:Microsoft.Build.BuildEngine.BuildPropertyGroup.AddNewProperty(System.String,System.String,System.Boolean)">
  224.             <summary>Adds a new <see cref="T:Microsoft.Build.BuildEngine.BuildProperty"></see> with the specified <see cref="P:Microsoft.Build.BuildEngine.BuildProperty.Name"></see> and <see cref="P:Microsoft.Build.BuildEngine.BuildProperty.Value"></see> to the <see cref="T:Microsoft.Build.BuildEngine.BuildPropertyGroup"></see>.</summary>
  225.             <returns>The new <see cref="T:Microsoft.Build.BuildEngine.BuildProperty"></see>.</returns>
  226.             <param name="propertyName">The <see cref="P:Microsoft.Build.BuildEngine.BuildProperty.Name"></see> property value to assign the new <see cref="T:Microsoft.Build.BuildEngine.BuildProperty"></see>.</param>
  227.             <param name="propertyValue">The <see cref="P:Microsoft.Build.BuildEngine.BuildProperty.Value"></see> property value to assign the new <see cref="T:Microsoft.Build.BuildEngine.BuildProperty"></see>.</param>
  228.             <param name="treatPropertyValueAsLiteral">true to treat the propertyValue parameter as a literal value; otherwise, false.</param>
  229.         </member>
  230.         <member name="M:Microsoft.Build.BuildEngine.BuildPropertyGroup.Clear">
  231.             <summary>Removes the <see cref="P:Microsoft.Build.BuildEngine.BuildPropertyGroup.Condition"></see> property value and all <see cref="T:Microsoft.Build.BuildEngine.BuildProperty"></see> objects from the <see cref="T:Microsoft.Build.BuildEngine.BuildPropertyGroup"></see>.</summary>
  232.         </member>
  233.         <member name="M:Microsoft.Build.BuildEngine.BuildPropertyGroup.Clone(System.Boolean)">
  234.             <summary>Creates a deep or shallow copy of the <see cref="T:Microsoft.Build.BuildEngine.BuildPropertyGroup"></see>.</summary>
  235.             <returns>A copy of the <see cref="T:Microsoft.Build.BuildEngine.BuildPropertyGroup"></see>.</returns>
  236.             <param name="deepClone">true to create a deep copy of the <see cref="T:Microsoft.Build.BuildEngine.BuildPropertyGroup"></see>; otherwise, false.</param>
  237.         </member>
  238.         <member name="M:Microsoft.Build.BuildEngine.BuildPropertyGroup.GetEnumerator">
  239.             <summary>Gets an enumerator that iterates through the <see cref="T:Microsoft.Build.BuildEngine.BuildPropertyGroup"></see>.</summary>
  240.             <returns>An <see cref="T:System.Collections.IEnumerator"></see> for the entire <see cref="T:Microsoft.Build.BuildEngine.BuildPropertyGroup"></see>.</returns>
  241.         </member>
  242.         <member name="M:Microsoft.Build.BuildEngine.BuildPropertyGroup.RemoveProperty(Microsoft.Build.BuildEngine.BuildProperty)">
  243.             <summary>Removes the specified <see cref="T:Microsoft.Build.BuildEngine.BuildProperty"></see> from the <see cref="T:Microsoft.Build.BuildEngine.BuildPropertyGroup"></see>.</summary>
  244.             <param name="property">The <see cref="T:Microsoft.Build.BuildEngine.BuildProperty"></see> to remove.</param>
  245.         </member>
  246.         <member name="M:Microsoft.Build.BuildEngine.BuildPropertyGroup.RemoveProperty(System.String)">
  247.             <summary>Removes the <see cref="T:Microsoft.Build.BuildEngine.BuildProperty"></see> with the specified <see cref="P:Microsoft.Build.BuildEngine.BuildProperty.Name"></see> from the <see cref="T:Microsoft.Build.BuildEngine.BuildPropertyGroup"></see>.</summary>
  248.             <param name="propertyName">The <see cref="P:Microsoft.Build.BuildEngine.BuildProperty.Name"></see> value of the <see cref="T:Microsoft.Build.BuildEngine.BuildProperty"></see> to remove.</param>
  249.         </member>
  250.         <member name="M:Microsoft.Build.BuildEngine.BuildPropertyGroup.SetProperty(System.String,System.String)">
  251.             <summary>Sets the <see cref="P:Microsoft.Build.BuildEngine.BuildProperty.Value"></see> of the <see cref="T:Microsoft.Build.BuildEngine.BuildProperty"></see> with the specified <see cref="P:Microsoft.Build.BuildEngine.BuildProperty.Name"></see>.</summary>
  252.             <param name="propertyName">The <see cref="P:Microsoft.Build.BuildEngine.BuildProperty.Name"></see> property value of the <see cref="T:Microsoft.Build.BuildEngine.BuildProperty"></see> to set.</param>
  253.             <param name="propertyValue">The <see cref="P:Microsoft.Build.BuildEngine.BuildProperty.Value"></see> property value to assign the <see cref="T:Microsoft.Build.BuildEngine.BuildProperty"></see>.</param>
  254.         </member>
  255.         <member name="M:Microsoft.Build.BuildEngine.BuildPropertyGroup.SetProperty(System.String,System.String,System.Boolean)">
  256.             <summary>Sets the <see cref="P:Microsoft.Build.BuildEngine.BuildProperty.Value"></see> of the <see cref="T:Microsoft.Build.BuildEngine.BuildProperty"></see> with the specified <see cref="P:Microsoft.Build.BuildEngine.BuildProperty.Name"></see>.</summary>
  257.             <param name="propertyName">The <see cref="P:Microsoft.Build.BuildEngine.BuildProperty.Name"></see> property value of the <see cref="T:Microsoft.Build.BuildEngine.BuildProperty"></see> to set.</param>
  258.             <param name="propertyValue">The <see cref="P:Microsoft.Build.BuildEngine.BuildProperty.Value"></see> property value to assign the <see cref="T:Microsoft.Build.BuildEngine.BuildProperty"></see>.</param>
  259.             <param name="treatPropertyValueAsLiteral">true to treat the propertyValue parameter as a literal value; otherwise, false.</param>
  260.         </member>
  261.         <member name="P:Microsoft.Build.BuildEngine.BuildPropertyGroup.Condition">
  262.             <summary>Gets or sets the Condition attribute value of the property group.</summary>
  263.             <returns>The Condition attribute value of the property group.</returns>
  264.         </member>
  265.         <member name="P:Microsoft.Build.BuildEngine.BuildPropertyGroup.Count">
  266.             <summary>Gets a value indicating the number of <see cref="T:Microsoft.Build.BuildEngine.BuildProperty"></see> objects in the <see cref="T:Microsoft.Build.BuildEngine.BuildPropertyGroup"></see>.</summary>
  267.             <returns>An integer value representing the number of <see cref="T:Microsoft.Build.BuildEngine.BuildPropertyGroup"></see> objects in the collection.</returns>
  268.         </member>
  269.         <member name="P:Microsoft.Build.BuildEngine.BuildPropertyGroup.IsImported">
  270.             <summary>Gets or sets a value indicating whether the property group was imported into the project.</summary>
  271.             <returns>true if the property group was imported into the project; otherwise, false.</returns>
  272.         </member>
  273.         <member name="P:Microsoft.Build.BuildEngine.BuildPropertyGroup.Item(System.String)">
  274.             <summary>Gets or sets a <see cref="T:Microsoft.Build.BuildEngine.BuildProperty"></see> object in this <see cref="T:Microsoft.Build.BuildEngine.BuildPropertyGroup"></see>.</summary>
  275.             <returns>A <see cref="T:Microsoft.Build.BuildEngine.BuildProperty"></see> object in this <see cref="T:Microsoft.Build.BuildEngine.BuildPropertyGroup"></see>.</returns>
  276.             <param name="propertyName">The <see cref="P:Microsoft.Build.BuildEngine.BuildProperty.Name"></see> value of the <see cref="T:Microsoft.Build.BuildEngine.BuildProperty"></see> to get or set.</param>
  277.         </member>
  278.         <member name="T:Microsoft.Build.BuildEngine.BuildPropertyGroupCollection">
  279.             <summary>Represents a collection of all PropertyGroup elements in a project.</summary>
  280.         </member>
  281.         <member name="M:Microsoft.Build.BuildEngine.BuildPropertyGroupCollection.CopyTo(System.Array,System.Int32)">
  282.             <summary>Copies the entire <see cref="T:Microsoft.Build.BuildEngine.BuildPropertyGroupCollection"></see> to a compatible one-dimensional <see cref="T:System.Array"></see>, starting at the specified index of the target array.</summary>
  283.             <param name="index">The zero-based index in array at which copying begins.</param>
  284.             <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:Microsoft.Build.BuildEngine.BuildPropertyGroupCollection"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
  285.         </member>
  286.         <member name="M:Microsoft.Build.BuildEngine.BuildPropertyGroupCollection.GetEnumerator">
  287.             <summary>Gets an enumerator that iterates through the <see cref="T:Microsoft.Build.BuildEngine.BuildPropertyGroupCollection"></see>.</summary>
  288.             <returns>An <see cref="T:System.Collections.IEnumerator"></see> for the entire <see cref="T:Microsoft.Build.BuildEngine.BuildPropertyGroupCollection"></see>.</returns>
  289.         </member>
  290.         <member name="P:Microsoft.Build.BuildEngine.BuildPropertyGroupCollection.Count">
  291.             <summary>Gets a value indicating the number of <see cref="T:Microsoft.Build.BuildEngine.BuildPropertyGroup"></see> objects in the <see cref="T:Microsoft.Build.BuildEngine.BuildPropertyGroupCollection"></see>.</summary>
  292.             <returns>An integer value representing the number of <see cref="T:Microsoft.Build.BuildEngine.BuildPropertyGroup"></see> objects in the collection.</returns>
  293.         </member>
  294.         <member name="P:Microsoft.Build.BuildEngine.BuildPropertyGroupCollection.IsSynchronized">
  295.             <summary>Gets a value indicating whether access to the <see cref="T:Microsoft.Build.BuildEngine.BuildPropertyGroupCollection"></see> is synchronized (thread safe).</summary>
  296.             <returns>true if access to the <see cref="T:Microsoft.Build.BuildEngine.BuildPropertyGroupCollection"></see> is synchronized (thread safe); otherwise, false. The default is false.</returns>
  297.         </member>
  298.         <member name="P:Microsoft.Build.BuildEngine.BuildPropertyGroupCollection.SyncRoot">
  299.             <summary>Gets an object that can be used to synchronize access to the <see cref="T:Microsoft.Build.BuildEngine.BuildPropertyGroupCollection"></see>.</summary>
  300.             <returns>An object that can be used to synchronize access to the <see cref="T:Microsoft.Build.BuildEngine.BuildPropertyGroupCollection"></see>.</returns>
  301.         </member>
  302.         <member name="T:Microsoft.Build.BuildEngine.BuildSettings">
  303.             <summary>Specifies the settings for a build.</summary>
  304.         </member>
  305.         <member name="F:Microsoft.Build.BuildEngine.BuildSettings.DoNotResetPreviouslyBuiltTargets">
  306.             <summary>Specifies that no important external state has changed and no previously built targets should be rebuilt.</summary>
  307.         </member>
  308.         <member name="F:Microsoft.Build.BuildEngine.BuildSettings.None">
  309.             <summary>Specifies that the build should run normally.</summary>
  310.         </member>
  311.         <member name="T:Microsoft.Build.BuildEngine.BuildTask">
  312.             <summary>Represents a single Task element of the project.</summary>
  313.         </member>
  314.         <member name="M:Microsoft.Build.BuildEngine.BuildTask.AddOutputItem(System.String,System.String)">
  315.             <summary>Adds an Output element with the specified TaskParameter and ItemName attributes to the Task element.</summary>
  316.             <param name="taskParameter">The value of the TaskParameter attribute of the Output element.</param>
  317.             <param name="itemName">The value of the ItemName attribute of the Output element.</param>
  318.         </member>
  319.         <member name="M:Microsoft.Build.BuildEngine.BuildTask.AddOutputProperty(System.String,System.String)">
  320.             <summary>Adds an Output element with the specified TaskParameter and PropertyName attributes to the Task element.</summary>
  321.             <param name="taskParameter">The value of the TaskParameter attribute of the Output element.</param>
  322.             <param name="propertyName">The value of the PropertyName attribute of the Output element.</param>
  323.         </member>
  324.         <member name="M:Microsoft.Build.BuildEngine.BuildTask.Execute">
  325.             <summary>Runs the task represented by this <see cref="T:Microsoft.Build.BuildEngine.BuildTask"></see> object.</summary>
  326.             <returns>true if the method was successful; otherwise, false.</returns>
  327.         </member>
  328.         <member name="M:Microsoft.Build.BuildEngine.BuildTask.GetParameterNames">
  329.             <summary>Gets an array containing the parameter names passed to the task.</summary>
  330.             <returns>An array containing the parameter names passed to the task.</returns>
  331.         </member>
  332.         <member name="M:Microsoft.Build.BuildEngine.BuildTask.GetParameterValue(System.String)">
  333.             <summary>Gets the value of the specified task parameter.</summary>
  334.             <returns>The value of the specified task parameter.</returns>
  335.             <param name="attributeName">The parameter name.</param>
  336.         </member>
  337.         <member name="M:Microsoft.Build.BuildEngine.BuildTask.SetParameterValue(System.String,System.String)">
  338.             <summary>Sets the value of the specified task parameter.</summary>
  339.             <param name="parameterName">The parameter name to set.</param>
  340.             <param name="parameterValue">The value to assign to parameterName.</param>
  341.         </member>
  342.         <member name="M:Microsoft.Build.BuildEngine.BuildTask.SetParameterValue(System.String,System.String,System.Boolean)">
  343.             <param name="parameterName">The parameter name to set.</param>
  344.             <param name="parameterValue">The value to assign to parameterName.</param>
  345.             <param name="treatParameterValueAsLiteral">true to treat parameterValue as a literal value; otherwise, false.</param>
  346.         </member>
  347.         <member name="P:Microsoft.Build.BuildEngine.BuildTask.Condition">
  348.             <summary>Gets or sets the Condition attribute value of the Task element.</summary>
  349.             <returns>The Condition attribute value of the Task element.</returns>
  350.         </member>
  351.         <member name="P:Microsoft.Build.BuildEngine.BuildTask.ContinueOnError">
  352.             <summary>Gets or sets the ContinueOnError attribute value of the Task element.</summary>
  353.             <returns>The ContinueOnError attribute value of the Task element.</returns>
  354.         </member>
  355.         <member name="P:Microsoft.Build.BuildEngine.BuildTask.HostObject">
  356.             <summary>Gets or sets the host integrated development environment (IDE) for the task.</summary>
  357.             <returns>The host IDE for the task.</returns>
  358.         </member>
  359.         <member name="P:Microsoft.Build.BuildEngine.BuildTask.Name">
  360.             <summary>Gets the task name.</summary>
  361.             <returns>The task name.</returns>
  362.         </member>
  363.         <member name="P:Microsoft.Build.BuildEngine.BuildTask.Type">
  364.             <summary>Gets the <see cref="T:System.Type"></see> corresponding to the class that implements the task.</summary>
  365.             <returns>The <see cref="T:System.Type"></see> corresponding to the class that implements the task.</returns>
  366.         </member>
  367.         <member name="T:Microsoft.Build.BuildEngine.ColorResetter">
  368.             <summary>Defines the type of delegate used to reset the console color.</summary>
  369.         </member>
  370.         <member name="T:Microsoft.Build.BuildEngine.ColorSetter">
  371.             <summary>Defines the type of delegate used to set the console color.</summary>
  372.         </member>
  373.         <member name="T:Microsoft.Build.BuildEngine.ConsoleLogger">
  374.             <summary>Implements the standard console logger that outputs event data to the console window during a build.</summary>
  375.         </member>
  376.         <member name="M:Microsoft.Build.BuildEngine.ConsoleLogger.#ctor">
  377.             <summary>Initializes a new instance of the <see cref="T:Microsoft.Build.BuildEngine.ConsoleLogger"></see> class.</summary>
  378.         </member>
  379.         <member name="M:Microsoft.Build.BuildEngine.ConsoleLogger.#ctor(Microsoft.Build.Framework.LoggerVerbosity)">
  380.             <summary>Initializes a new instance of the <see cref="T:Microsoft.Build.BuildEngine.ConsoleLogger"></see> class with the specified <see cref="T:Microsoft.Build.Framework.LoggerVerbosity"></see>.</summary>
  381.             <param name="verbosity">The <see cref="T:Microsoft.Build.Framework.LoggerVerbosity"></see> to apply to the logger.</param>
  382.         </member>
  383.         <member name="M:Microsoft.Build.BuildEngine.ConsoleLogger.#ctor(Microsoft.Build.Framework.LoggerVerbosity,Microsoft.Build.BuildEngine.WriteHandler,Microsoft.Build.BuildEngine.ColorSetter,Microsoft.Build.BuildEngine.ColorResetter)">
  384.             <summary>Initializes a new instance of the <see cref="T:Microsoft.Build.BuildEngine.ConsoleLogger"></see> class with the specified <see cref="T:Microsoft.Build.Framework.LoggerVerbosity"></see>, <see cref="T:Microsoft.Build.BuildEngine.ColorSetter"></see>, and <see cref="T:Microsoft.Build.BuildEngine.ColorResetter"></see> values.</summary>
  385.             <param name="colorReset">The <see cref="T:Microsoft.Build.BuildEngine.ColorResetter"></see> for the logger to use.</param>
  386.             <param name="colorSet">The <see cref="T:Microsoft.Build.BuildEngine.ColorSetter"></see> for the logger to use.</param>
  387.             <param name="verbosity">The <see cref="T:Microsoft.Build.Framework.LoggerVerbosity"></see> to apply to the logger.</param>
  388.             <param name="write">The <see cref="T:Microsoft.Build.BuildEngine.WriteHandler"></see> for the logger to use.</param>
  389.         </member>
  390.         <member name="M:Microsoft.Build.BuildEngine.ConsoleLogger.ApplyParameter(System.String,System.String)">
  391.             <summary>Adds the specified parameter name and value to the logger.</summary>
  392.             <param name="parameterName">The parameter name to add to the logger.</param>
  393.             <param name="parameterValue">The parameter value to assign to the parameterName.</param>
  394.         </member>
  395.         <member name="M:Microsoft.Build.BuildEngine.ConsoleLogger.BuildFinishedHandler(System.Object,Microsoft.Build.Framework.BuildFinishedEventArgs)">
  396.             <summary>Handles the <see cref="E:Microsoft.Build.Framework.IEventSource.BuildFinished"></see> event.</summary>
  397.             <param name="e">A <see cref="T:Microsoft.Build.Framework.BuildFinishedEventArgs"></see> that contains the event data.</param>
  398.             <param name="s">The source of the event.</param>
  399.         </member>
  400.         <member name="M:Microsoft.Build.BuildEngine.ConsoleLogger.BuildStartedHandler(System.Object,Microsoft.Build.Framework.BuildStartedEventArgs)">
  401.             <summary>Handles the <see cref="E:Microsoft.Build.Framework.IEventSource.BuildStarted"></see> event.</summary>
  402.             <param name="e">A <see cref="T:Microsoft.Build.Framework.BuildStartedEventArgs"></see> that contains the event data.</param>
  403.             <param name="s">The source of the event.</param>
  404.         </member>
  405.         <member name="M:Microsoft.Build.BuildEngine.ConsoleLogger.CustomEventHandler(System.Object,Microsoft.Build.Framework.CustomBuildEventArgs)">
  406.             <summary>Handles the <see cref="E:Microsoft.Build.Framework.IEventSource.CustomEventRaised"></see> event.</summary>
  407.             <param name="e">A <see cref="T:Microsoft.Build.Framework.CustomBuildEventArgs"></see> that contains the event data.</param>
  408.             <param name="s">The source of the event.</param>
  409.         </member>
  410.         <member name="M:Microsoft.Build.BuildEngine.ConsoleLogger.ErrorHandler(System.Object,Microsoft.Build.Framework.BuildErrorEventArgs)">
  411.             <summary>Handles the <see cref="E:Microsoft.Build.Framework.IEventSource.ErrorRaised"></see> event.</summary>
  412.             <param name="e">A <see cref="T:Microsoft.Build.Framework.BuildErrorEventArgs"></see> that contains the event data.</param>
  413.             <param name="s">The source of the event.</param>
  414.         </member>
  415.         <member name="M:Microsoft.Build.BuildEngine.ConsoleLogger.Initialize(Microsoft.Build.Framework.IEventSource)">
  416.             <summary>Registers the logger for the specified events.</summary>
  417.             <param name="eventSource">The <see cref="T:Microsoft.Build.Framework.IEventSource"></see> to register with the logger.</param>
  418.         </member>
  419.         <member name="M:Microsoft.Build.BuildEngine.ConsoleLogger.MessageHandler(System.Object,Microsoft.Build.Framework.BuildMessageEventArgs)">
  420.             <summary>Handles the <see cref="E:Microsoft.Build.Framework.IEventSource.MessageRaised"></see> event.</summary>
  421.             <param name="e">A <see cref="T:Microsoft.Build.Framework.BuildMessageEventArgs"></see> that contains the event data.</param>
  422.             <param name="s">The source of the event.</param>
  423.         </member>
  424.         <member name="M:Microsoft.Build.BuildEngine.ConsoleLogger.ProjectFinishedHandler(System.Object,Microsoft.Build.Framework.ProjectFinishedEventArgs)">
  425.             <summary>Handles the <see cref="E:Microsoft.Build.Framework.IEventSource.ProjectFinished"></see> event.</summary>
  426.             <param name="e">A <see cref="T:Microsoft.Build.Framework.ProjectFinishedEventArgs"></see> that contains the event data.</param>
  427.             <param name="s">The source of the event.</param>
  428.         </member>
  429.         <member name="M:Microsoft.Build.BuildEngine.ConsoleLogger.ProjectStartedHandler(System.Object,Microsoft.Build.Framework.ProjectStartedEventArgs)">
  430.             <summary>Handles the <see cref="E:Microsoft.Build.Framework.IEventSource.ProjectStarted"></see> event.</summary>
  431.             <param name="e">A <see cref="T:Microsoft.Build.Framework.ProjectStartedEventArgs"></see> that contains the event data.</param>
  432.             <param name="s">The source of the event.</param>
  433.         </member>
  434.         <member name="M:Microsoft.Build.BuildEngine.ConsoleLogger.Shutdown">
  435.             <summary>Stops the logger and releases all resources.</summary>
  436.         </member>
  437.         <member name="M:Microsoft.Build.BuildEngine.ConsoleLogger.TargetFinishedHandler(System.Object,Microsoft.Build.Framework.TargetFinishedEventArgs)">
  438.             <summary>Handles the <see cref="E:Microsoft.Build.Framework.IEventSource.TargetFinished"></see> event.</summary>
  439.             <param name="e">A <see cref="T:Microsoft.Build.Framework.TargetFinishedEventArgs"></see> that contains the event data.</param>
  440.             <param name="s">The source of the event.</param>
  441.         </member>
  442.         <member name="M:Microsoft.Build.BuildEngine.ConsoleLogger.TargetStartedHandler(System.Object,Microsoft.Build.Framework.TargetStartedEventArgs)">
  443.             <summary>Handles the <see cref="E:Microsoft.Build.Framework.IEventSource.TargetStarted"></see> event.</summary>
  444.             <param name="e">A <see cref="T:Microsoft.Build.Framework.TargetStartedEventArgs"></see> that contains the event data.</param>
  445.             <param name="s">The source of the event.</param>
  446.         </member>
  447.         <member name="M:Microsoft.Build.BuildEngine.ConsoleLogger.TaskFinishedHandler(System.Object,Microsoft.Build.Framework.TaskFinishedEventArgs)">
  448.             <summary>Handles the <see cref="E:Microsoft.Build.Framework.IEventSource.TaskFinished"></see> event.</summary>
  449.             <param name="e">A <see cref="T:Microsoft.Build.Framework.TaskFinishedEventArgs"></see> that contains the event data.</param>
  450.             <param name="s">The source of the event.</param>
  451.         </member>
  452.         <member name="M:Microsoft.Build.BuildEngine.ConsoleLogger.TaskStartedHandler(System.Object,Microsoft.Build.Framework.TaskStartedEventArgs)">
  453.             <summary>Handles the <see cref="E:Microsoft.Build.Framework.IEventSource.TaskStarted"></see> event.</summary>
  454.             <param name="e">A <see cref="T:Microsoft.Build.Framework.TaskStartedEventArgs"></see> that contains the event data.</param>
  455.             <param name="s">The source of the event.</param>
  456.         </member>
  457.         <member name="M:Microsoft.Build.BuildEngine.ConsoleLogger.WarningHandler(System.Object,Microsoft.Build.Framework.BuildWarningEventArgs)">
  458.             <summary>Handles the <see cref="E:Microsoft.Build.Framework.IEventSource.WarningRaised"></see> event.</summary>
  459.             <param name="e">A <see cref="T:Microsoft.Build.Framework.BuildWarningEventArgs"></see> that contains the event data.</param>
  460.             <param name="s">The source of the event.</param>
  461.         </member>
  462.         <member name="P:Microsoft.Build.BuildEngine.ConsoleLogger.Parameters">
  463.             <summary>Gets or sets the parameters passed to the <see cref="T:Microsoft.Build.BuildEngine.ConsoleLogger"></see>.</summary>
  464.             <returns>The parameters passed to the <see cref="T:Microsoft.Build.BuildEngine.ConsoleLogger"></see>.</returns>
  465.         </member>
  466.         <member name="P:Microsoft.Build.BuildEngine.ConsoleLogger.ShowSummary">
  467.             <summary>Gets or sets a value indicating whether the logger will display a summary of errors and warnings.</summary>
  468.             <returns>true if the logger will display a summary of errors and warnings; otherwise, false.</returns>
  469.         </member>
  470.         <member name="P:Microsoft.Build.BuildEngine.ConsoleLogger.SkipProjectStartedText">
  471.             <summary>Gets or sets a value indicating whether the logger will display messages when new projects are started during the build.</summary>
  472.             <returns>true to display messages when new projects are started during the build; otherwise, false. The default is true.</returns>
  473.         </member>
  474.         <member name="P:Microsoft.Build.BuildEngine.ConsoleLogger.Verbosity">
  475.             <summary>Gets or sets the <see cref="T:Microsoft.Build.Framework.LoggerVerbosity"></see> level of the logger.</summary>
  476.             <returns>The <see cref="T:Microsoft.Build.Framework.LoggerVerbosity"></see> level of the logger.</returns>
  477.         </member>
  478.         <member name="P:Microsoft.Build.BuildEngine.ConsoleLogger.WriteHandler">
  479.             <summary>Gets or sets to the <see cref="T:Microsoft.Build.BuildEngine.WriteHandler"></see> delegate for the <see cref="T:Microsoft.Build.BuildEngine.ConsoleLogger"></see>.</summary>
  480.             <returns>The <see cref="T:Microsoft.Build.BuildEngine.WriteHandler"></see> delegate for the <see cref="T:Microsoft.Build.BuildEngine.ConsoleLogger"></see>.</returns>
  481.         </member>
  482.         <member name="T:Microsoft.Build.BuildEngine.Engine">
  483.             <summary>Represents the MSBuild engine.</summary>
  484.         </member>
  485.         <member name="M:Microsoft.Build.BuildEngine.Engine.#ctor">
  486.             <summary>Initializes a new instance of the <see cref="T:Microsoft.Build.BuildEngine.Engine"></see> class.</summary>
  487.         </member>
  488.         <member name="M:Microsoft.Build.BuildEngine.Engine.#ctor(System.String)">
  489.             <summary>Initializes a new instance of the <see cref="T:Microsoft.Build.BuildEngine.Engine"></see> class with the specified <see cref="P:Microsoft.Build.BuildEngine.Engine.BinPath"></see>.</summary>
  490.             <param name="binPath">The path to MSBuild.exe.</param>
  491.         </member>
  492.         <member name="M:Microsoft.Build.BuildEngine.Engine.BuildProject(Microsoft.Build.BuildEngine.Project)">
  493.             <summary>Builds the specified <see cref="T:Microsoft.Build.BuildEngine.Project"></see>.</summary>
  494.             <returns>true if the build was successful; otherwise, false.</returns>
  495.             <param name="project">The <see cref="T:Microsoft.Build.BuildEngine.Project"></see> to build.</param>
  496.         </member>
  497.         <member name="M:Microsoft.Build.BuildEngine.Engine.BuildProject(Microsoft.Build.BuildEngine.Project,System.String)">
  498.             <summary>Builds the specified target of the specified <see cref="T:Microsoft.Build.BuildEngine.Project"></see>.</summary>
  499.             <returns>true if the build was successful; otherwise, false.</returns>
  500.             <param name="targetName">The Name attribute of the Target element to build.</param>
  501.             <param name="project">The <see cref="T:Microsoft.Build.BuildEngine.Project"></see> to build.</param>
  502.         </member>
  503.         <member name="M:Microsoft.Build.BuildEngine.Engine.BuildProject(Microsoft.Build.BuildEngine.Project,System.String[])">
  504.             <summary>Builds the specified targets of the specified <see cref="T:Microsoft.Build.BuildEngine.Project"></see>.</summary>
  505.             <returns>true if the build was successful; otherwise, false.</returns>
  506.             <param name="targetNames">An array containing the Name attributes of the Target elements to build.</param>
  507.             <param name="project">The <see cref="T:Microsoft.Build.BuildEngine.Project"></see> to build.</param>
  508.         </member>
  509.         <member name="M:Microsoft.Build.BuildEngine.Engine.BuildProject(Microsoft.Build.BuildEngine.Project,System.String[],System.Collections.IDictionary)">
  510.             <summary>Builds the specified targets of the specified <see cref="T:Microsoft.Build.BuildEngine.Project"></see>, and returns the outputs of the targets.</summary>
  511.             <returns>true if the build was successful; otherwise, false.</returns>
  512.             <param name="targetNames">An array containing the Name attributes of the Target elements to build.</param>
  513.             <param name="targetOutputs">The outputs of the built targets. This parameter can be a null reference (Nothing in Visual Basic) if outputs are not needed</param>
  514.             <param name="project">The <see cref="T:Microsoft.Build.BuildEngine.Project"></see> to build.</param>
  515.         </member>
  516.         <member name="M:Microsoft.Build.BuildEngine.Engine.BuildProject(Microsoft.Build.BuildEngine.Project,System.String[],System.Collections.IDictionary,Microsoft.Build.BuildEngine.BuildSettings)">
  517.             <summary>Builds the specified targets of the specified <see cref="T:Microsoft.Build.BuildEngine.Project"></see> with the specified <see cref="T:Microsoft.Build.BuildEngine.BuildSettings"></see>, and returns the outputs of the targets.</summary>
  518.             <returns>true if the build was successful; otherwise, false.</returns>
  519.             <param name="targetNames">An array containing the Name attributes of the Target elements to build.</param>
  520.             <param name="targetOutputs">The outputs of the built targets. This parameter can be a null reference (Nothing in Visual Basic) if outputs are not needed.</param>
  521.             <param name="project">The <see cref="T:Microsoft.Build.BuildEngine.Project"></see> to build.</param>
  522.             <param name="buildFlags">The <see cref="T:Microsoft.Build.BuildEngine.BuildSettings"></see> to apply to the build.</param>
  523.         </member>
  524.         <member name="M:Microsoft.Build.BuildEngine.Engine.BuildProjectFile(System.String)">
  525.             <summary>Loads the specified project file and builds the project.</summary>
  526.             <returns>true if the build was successful; otherwise, false.</returns>
  527.             <param name="projectFile">The project file to load and build.</param>
  528.         </member>
  529.         <member name="M:Microsoft.Build.BuildEngine.Engine.BuildProjectFile(System.String,System.String)">
  530.             <summary>Loads the specified project file and builds the specified target of the project.</summary>
  531.             <returns>true if the build was successful; otherwise, false.</returns>
  532.             <param name="projectFile">The project file to load and build.</param>
  533.             <param name="targetName">The Name attribute of the Target element to build.</param>
  534.         </member>
  535.         <member name="M:Microsoft.Build.BuildEngine.Engine.BuildProjectFile(System.String,System.String[])">
  536.             <summary>Loads the specified project file and builds the specified targets of the project.</summary>
  537.             <returns>true if the build was successful; otherwise, false.</returns>
  538.             <param name="projectFile">The project file to load and build.</param>
  539.             <param name="targetNames">An array containing the Name attributes of the Target elements to build.</param>
  540.         </member>
  541.         <member name="M:Microsoft.Build.BuildEngine.Engine.BuildProjectFile(System.String,System.String[],Microsoft.Build.BuildEngine.BuildPropertyGroup)">
  542.             <summary>Loads the specified project file and builds the specified targets of the project with the specified <see cref="P:Microsoft.Build.BuildEngine.Engine.GlobalProperties"></see>, and returns the outputs of the targets.</summary>
  543.             <returns>true if the build was successful; otherwise, false.</returns>
  544.             <param name="globalProperties">The <see cref="P:Microsoft.Build.BuildEngine.Engine.GlobalProperties"></see> to apply to the build.</param>
  545.             <param name="projectFile">The project file to load and build.</param>
  546.             <param name="targetNames">An array containing the Name attributes of the Target elements to build.</param>
  547.         </member>
  548.         <member name="M:Microsoft.Build.BuildEngine.Engine.BuildProjectFile(System.String,System.String[],Microsoft.Build.BuildEngine.BuildPropertyGroup,System.Collections.IDictionary)">
  549.             <summary>Loads the specified project file and builds the specified targets of the project with the specified <see cref="P:Microsoft.Build.BuildEngine.Engine.GlobalProperties"></see>, and returns the outputs of the targets.</summary>
  550.             <returns>true if the build was successful; otherwise, false.</returns>
  551.             <param name="globalProperties">The <see cref="P:Microsoft.Build.BuildEngine.Engine.GlobalProperties"></see> to apply to the build.</param>
  552.             <param name="targetOutputs">The outputs of the built targets. This parameter can be a null reference (Nothing in Visual Basic) if outputs are not needed.</param>
  553.             <param name="projectFile">The project file to load and build.</param>
  554.             <param name="targetNames">An array containing the Name attributes of the Target elements to build.</param>
  555.         </member>
  556.         <member name="M:Microsoft.Build.BuildEngine.Engine.BuildProjectFile(System.String,System.String[],Microsoft.Build.BuildEngine.BuildPropertyGroup,System.Collections.IDictionary,Microsoft.Build.BuildEngine.BuildSettings)">
  557.             <summary>Loads the specified project file and builds the specified targets of the project with the specified <see cref="T:Microsoft.Build.BuildEngine.BuildSettings"></see> and <see cref="P:Microsoft.Build.BuildEngine.Engine.GlobalProperties"></see>, and returns the outputs of the targets.</summary>
  558.             <returns>true if the build was successful; otherwise, false.</returns>
  559.             <param name="globalProperties">The <see cref="P:Microsoft.Build.BuildEngine.Engine.GlobalProperties"></see> to apply to the build.</param>
  560.             <param name="targetOutputs">The outputs of the built targets. This parameter can be a null reference (Nothing in Visual Basic) if outputs are not needed.</param>
  561.             <param name="projectFile">The project file to load and build.</param>
  562.             <param name="targetNames">An array containing the Name attributes of the Target elements to build.</param>
  563.             <param name="buildFlags">The <see cref="T:Microsoft.Build.BuildEngine.BuildSettings"></see> to apply to the build.</param>
  564.         </member>
  565.         <member name="M:Microsoft.Build.BuildEngine.Engine.CreateNewProject">
  566.             <summary>Creates an empty <see cref="T:Microsoft.Build.BuildEngine.Project"></see> object associated with this <see cref="T:Microsoft.Build.BuildEngine.Engine"></see>.</summary>
  567.             <returns>The created <see cref="T:Microsoft.Build.BuildEngine.Project"></see> object.</returns>
  568.         </member>
  569.         <member name="M:Microsoft.Build.BuildEngine.Engine.GetLoadedProject(System.String)">
  570.             <summary>Returns the <see cref="T:Microsoft.Build.BuildEngine.Project"></see> object associated with the specified project file.</summary>
  571.             <returns>The <see cref="T:Microsoft.Build.BuildEngine.Project"></see> object associated with the specified project file. If no <see cref="T:Microsoft.Build.BuildEngine.Project"></see> object is associated with the specified project file, the method returns a null reference (Nothing in Visual Basic).</returns>
  572.             <param name="projectFullFileName">The fully qualified file path to the project file of the <see cref="T:Microsoft.Build.BuildEngine.Project"></see> object.</param>
  573.         </member>
  574.         <member name="M:Microsoft.Build.BuildEngine.Engine.RegisterLogger(Microsoft.Build.Framework.ILogger)">
  575.             <summary>Registers the specified logger with the <see cref="T:Microsoft.Build.BuildEngine.Engine"></see>.</summary>
  576.             <param name="logger">The logger to associate with the <see cref="T:Microsoft.Build.BuildEngine.Engine"></see>.</param>
  577.         </member>
  578.         <member name="M:Microsoft.Build.BuildEngine.Engine.UnloadAllProjects">
  579.             <summary>Removes all references to <see cref="T:Microsoft.Build.BuildEngine.Project"></see> objects from the <see cref="T:Microsoft.Build.BuildEngine.Engine"></see>.</summary>
  580.         </member>
  581.         <member name="M:Microsoft.Build.BuildEngine.Engine.UnloadProject(Microsoft.Build.BuildEngine.Project)">
  582.             <summary>Removes the reference to the specified <see cref="T:Microsoft.Build.BuildEngine.Project"></see> from the <see cref="T:Microsoft.Build.BuildEngine.Engine"></see>.</summary>
  583.             <param name="project">The <see cref="T:Microsoft.Build.BuildEngine.Project"></see> to remove from the <see cref="T:Microsoft.Build.BuildEngine.Engine"></see>.</param>
  584.         </member>
  585.         <member name="M:Microsoft.Build.BuildEngine.Engine.UnregisterAllLoggers">
  586.             <summary>Unregisters all loggers from the <see cref="T:Microsoft.Build.BuildEngine.Engine"></see>.</summary>
  587.         </member>
  588.         <member name="P:Microsoft.Build.BuildEngine.Engine.BinPath">
  589.             <summary>Gets or sets the path to MSBuild.exe.</summary>
  590.             <returns>The path to MSBuild.exe.</returns>
  591.         </member>
  592.         <member name="P:Microsoft.Build.BuildEngine.Engine.BuildEnabled">
  593.             <summary>Gets or sets a value indicating whether the building of targets in the project is enabled.</summary>
  594.             <returns>true if the building of targets in the project is enabled; otherwise, false.</returns>
  595.         </member>
  596.         <member name="P:Microsoft.Build.BuildEngine.Engine.GlobalEngine">
  597.             <summary>Gets the <see cref="T:Microsoft.Build.BuildEngine.Engine"></see> that is global (shared) for this <see cref="T:System.AppDomain"></see>.</summary>
  598.             <returns>The <see cref="T:Microsoft.Build.BuildEngine.Engine"></see> that is global (shared) for this <see cref="T:System.AppDomain"></see>.</returns>
  599.         </member>
  600.         <member name="P:Microsoft.Build.BuildEngine.Engine.GlobalProperties">
  601.             <summary>Gets or sets a collection of the global properties for the project.</summary>
  602.             <returns>A <see cref="T:Microsoft.Build.BuildEngine.BuildPropertyGroup"></see> containing the global properties for the project.</returns>
  603.         </member>
  604.         <member name="P:Microsoft.Build.BuildEngine.Engine.OnlyLogCriticalEvents">
  605.             <summary>Gets or sets a value indicating whether to only log critical events, such as warnings and errors, during the build.</summary>
  606.             <returns>true if only critical events should be logged; otherwise, false.</returns>
  607.         </member>
  608.         <member name="P:Microsoft.Build.BuildEngine.Engine.Version">
  609.             <summary>Gets the version of the <see cref="T:Microsoft.Build.BuildEngine.Engine"></see>.</summary>
  610.             <returns>The version of the <see cref="T:Microsoft.Build.BuildEngine.Engine"></see>.</returns>
  611.         </member>
  612.         <member name="T:Microsoft.Build.BuildEngine.FileLogger">
  613.             <summary>Extends the <see cref="T:Microsoft.Build.BuildEngine.ConsoleLogger"></see> to log messages to a file rather than the console window.</summary>
  614.         </member>
  615.         <member name="M:Microsoft.Build.BuildEngine.FileLogger.#ctor">
  616.             <summary>Initializes a new instance of the <see cref="T:Microsoft.Build.BuildEngine.FileLogger"></see> class.</summary>
  617.         </member>
  618.         <member name="M:Microsoft.Build.BuildEngine.FileLogger.Initialize(Microsoft.Build.Framework.IEventSource)">
  619.             <summary>Registers the logger for the specified events.</summary>
  620.             <param name="eventSource">The <see cref="T:Microsoft.Build.Framework.IEventSource"></see> to register with the logger.</param>
  621.         </member>
  622.         <member name="M:Microsoft.Build.BuildEngine.FileLogger.Shutdown">
  623.             <summary>Stops the logger, releases all resources, and closes the file to which the logger was writing.</summary>
  624.         </member>
  625.         <member name="T:Microsoft.Build.BuildEngine.Import">
  626.             <summary>Represents a single Import element in an MSBuild project.</summary>
  627.         </member>
  628.         <member name="P:Microsoft.Build.BuildEngine.Import.Condition">
  629.             <summary>Gets the Condition attribute value of the Import element.</summary>
  630.             <returns>The Condition attribute value of the Import element.</returns>
  631.         </member>
  632.         <member name="P:Microsoft.Build.BuildEngine.Import.EvaluatedProjectPath">
  633.             <summary>Gets the fully qualified path of the file specified in the Name attribute of the Import element.</summary>
  634.             <returns>The fullly qualified path of the file specified in the Name attribute of the Import element.</returns>
  635.         </member>
  636.         <member name="P:Microsoft.Build.BuildEngine.Import.IsImported">
  637.             <summary>Gets a value indicating whether the Import element was imported into the project.</summary>
  638.             <returns>true if the Import element was imported into the project; otherwise, false.</returns>
  639.         </member>
  640.         <member name="P:Microsoft.Build.BuildEngine.Import.ProjectPath">
  641.             <summary>Returns the Project attribute value of the Import element.</summary>
  642.             <returns>The Project attribute value of the Import element.</returns>
  643.         </member>
  644.         <member name="T:Microsoft.Build.BuildEngine.ImportCollection">
  645.             <summary>Represents a collection of all Import elements in a project.</summary>
  646.         </member>
  647.         <member name="M:Microsoft.Build.BuildEngine.ImportCollection.CopyTo(System.Array,System.Int32)">
  648.             <summary>Copies the entire <see cref="T:Microsoft.Build.BuildEngine.ImportCollection"></see> to a compatible one-dimensional <see cref="T:System.Array"></see>, starting at the specified index of the target array.</summary>
  649.             <param name="index">The zero-based index in array at which copying begins.</param>
  650.             <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:Microsoft.Build.BuildEngine.ImportCollection"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
  651.         </member>
  652.         <member name="M:Microsoft.Build.BuildEngine.ImportCollection.CopyTo(Microsoft.Build.BuildEngine.Import[],System.Int32)">
  653.             <summary>Copies the entire <see cref="T:Microsoft.Build.BuildEngine.ImportCollection"></see> to a compatible one-dimensional <see cref="T:System.Array"></see> of <see cref="T:Microsoft.Build.BuildEngine.Import"></see> objects, starting at the specified index of the target array.</summary>
  654.             <param name="index">The zero-based index in array at which copying begins.</param>
  655.             <param name="array">The one-dimensional <see cref="T:System.Array"></see> of <see cref="T:Microsoft.Build.BuildEngine.Import"></see> objects that is the destination of the elements copied from <see cref="T:Microsoft.Build.BuildEngine.ImportCollection"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
  656.         </member>
  657.         <member name="M:Microsoft.Build.BuildEngine.ImportCollection.GetEnumerator">
  658.             <summary>Gets an enumerator that iterates through the <see cref="T:Microsoft.Build.BuildEngine.ImportCollection"></see>.</summary>
  659.             <returns>An <see cref="T:System.Collections.IEnumerator"></see> for the entire <see cref="T:Microsoft.Build.BuildEngine.ImportCollection"></see>.</returns>
  660.         </member>
  661.         <member name="P:Microsoft.Build.BuildEngine.ImportCollection.Count">
  662.             <summary>Gets a value indicating the number of <see cref="T:Microsoft.Build.BuildEngine.Import"></see> objects in the <see cref="T:Microsoft.Build.BuildEngine.ImportCollection"></see>.</summary>
  663.             <returns>An integer value representing the number of <see cref="T:Microsoft.Build.BuildEngine.Import"></see> objects in the collection.</returns>
  664.         </member>
  665.         <member name="P:Microsoft.Build.BuildEngine.ImportCollection.IsSynchronized">
  666.             <summary>Gets a value indicating whether access to the <see cref="T:Microsoft.Build.BuildEngine.ImportCollection"></see> is synchronized (thread safe).</summary>
  667.             <returns>true if access to the <see cref="T:Microsoft.Build.BuildEngine.ImportCollection"></see> is synchronized (thread safe); otherwise, false. The default is false.</returns>
  668.         </member>
  669.         <member name="P:Microsoft.Build.BuildEngine.ImportCollection.SyncRoot">
  670.             <summary>Gets an object that can be used to synchronize access to the <see cref="T:Microsoft.Build.BuildEngine.ImportCollection"></see>.</summary>
  671.             <returns>An object that can be used to synchronize access to the <see cref="T:Microsoft.Build.BuildEngine.ImportCollection"></see>.</returns>
  672.         </member>
  673.         <member name="T:Microsoft.Build.BuildEngine.InternalLoggerException">
  674.             <summary>This exception is used to wrap an unhandled exception from a logger. </summary>
  675.         </member>
  676.         <member name="M:Microsoft.Build.BuildEngine.InternalLoggerException.#ctor">
  677.             <summary>Initializes a new instance of the <see cref="T:Microsoft.Build.BuildEngine.InternalLoggerException"></see> class.</summary>
  678.         </member>
  679.         <member name="M:Microsoft.Build.BuildEngine.InternalLoggerException.#ctor(System.String)">
  680.             <summary>Initializes a new instance of the <see cref="T:Microsoft.Build.BuildEngine.InternalLoggerException"></see> class using the specified values.</summary>
  681.             <param name="message">The error message that explains the reason for the exception.</param>
  682.         </member>
  683.         <member name="M:Microsoft.Build.BuildEngine.InternalLoggerException.#ctor(System.String,System.Exception)">
  684.             <summary>Initializes a new instance of the <see cref="T:Microsoft.Build.BuildEngine.InternalLoggerException"></see> class using the specified values.</summary>
  685.             <param name="innerException">The exception that is the cause of the current excpetion. If the innerException parameter is not a null reference (Nothing in Visual Basic), the current exception is raised in a catch block that handles the inner exception.</param>
  686.             <param name="message">The error message that explains the reason for the exception.</param>
  687.         </member>
  688.         <member name="M:Microsoft.Build.BuildEngine.InternalLoggerException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  689.             <summary>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> with information about the exception.</summary>
  690.             <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that contains contextual information about the source or destination.</param>
  691.             <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> that holds the serialized object data about the exception being thrown.</param>
  692.         </member>
  693.         <member name="P:Microsoft.Build.BuildEngine.InternalLoggerException.BuildEventArgs">
  694.             <summary>Gets the details of the build event, if any, that was being logged.</summary>
  695.             <returns>The details of the build event that was being logged.</returns>
  696.         </member>
  697.         <member name="P:Microsoft.Build.BuildEngine.InternalLoggerException.ErrorCode">
  698.             <summary>Gets the error code associated with this exception's message.</summary>
  699.             <returns>The text for the error code.</returns>
  700.         </member>
  701.         <member name="P:Microsoft.Build.BuildEngine.InternalLoggerException.HelpKeyword">
  702.             <summary>Gets the F1-help keyword associated with this error.</summary>
  703.             <returns>The F1-help keyword associated with this error.</returns>
  704.         </member>
  705.         <member name="T:Microsoft.Build.BuildEngine.InvalidProjectFileException">
  706.             <summary>This exception is thrown whenever there is a problem with the user's XML project file. The problem might be semantic or syntactical. If the problem is in the syntax, it can typically be caught by XSD validation.</summary>
  707.         </member>
  708.         <member name="M:Microsoft.Build.BuildEngine.InvalidProjectFileException.#ctor">
  709.             <summary>Initializes a new instance of <see cref="T:Microsoft.Build.BuildEngine.InvalidProjectFileException"></see> class. </summary>
  710.         </member>
  711.         <member name="M:Microsoft.Build.BuildEngine.InvalidProjectFileException.#ctor(System.String)">
  712.             <summary>Initializes a new instance of <see cref="T:Microsoft.Build.BuildEngine.InvalidProjectFileException"></see> class using the specified message.</summary>
  713.             <param name="message">The error message that explains the reason for the exception.</param>
  714.         </member>
  715.         <member name="M:Microsoft.Build.BuildEngine.InvalidProjectFileException.#ctor(System.String,System.Exception)">
  716.             <summary>Initializes a new instance of <see cref="T:Microsoft.Build.BuildEngine.InvalidProjectFileException"></see> class using the specified error message and inner exception.</summary>
  717.             <param name="innerException">The exception that is the cause of the current excpetion. If the innerException parameter is not a null reference (Nothing in Visual Basic), the current exception is raised in a catch block that handles the inner exception.</param>
  718.             <param name="message">The error message that explains the reason for the exception.</param>
  719.         </member>
  720.         <member name="M:Microsoft.Build.BuildEngine.InvalidProjectFileException.#ctor(System.Xml.XmlNode,System.String,System.String,System.String,System.String)">
  721.             <summary>Initializes a new instance of <see cref="T:Microsoft.Build.BuildEngine.InvalidProjectFileException"></see> class using rich error information.</summary>
  722.             <param name="helpKeyword">The F1-help keyword for the host IDE. Can be null.</param>
  723.             <param name="xmlNode">The XML node where the error is located. Can be null.</param>
  724.             <param name="errorCode">The error code. This parameter can be a null reference (Nothing).</param>
  725.             <param name="errorSubcategory">A description for the error. This parameter can be a null reference (Nothing in Visual Basic).</param>
  726.             <param name="message">The error message text for the exception.</param>
  727.         </member>
  728.         <member name="M:Microsoft.Build.BuildEngine.InvalidProjectFileException.#ctor(System.String,System.Int32,System.Int32,System.Int32,System.Int32,System.String,System.String,System.String,System.String)">
  729.             <summary>Initializes a new instance of <see cref="T:Microsoft.Build.BuildEngine.InvalidProjectFileException"></see> class using rich error information.</summary>
  730.             <param name="endLineNumber">The end of a range of invalid lines in the project. Set to zero if not available.</param>
  731.             <param name="message">The error message text for the exception.</param>
  732.             <param name="errorCode">The error code. This parameter can be a null reference (Nothing).</param>
  733.             <param name="columnNumber">The invalid column number in the project. Set to zero if not available.</param>
  734.             <param name="projectFile">The invalid project file. Can be an empty string.</param>
  735.             <param name="helpKeyword">The F1-help keyword for the host IDE. This parameter can be a null reference (Nothing).</param>
  736.             <param name="errorSubcategory">The description of the error. This parameter can be a null reference (Nothing in Visual Basic).</param>
  737.             <param name="endColumnNumber">The end of a range of invalid columns in the project. Set to zero if not available.</param>
  738.             <param name="lineNumber">The invalid line number in the project. Set to zero if not available.</param>
  739.         </member>
  740.         <member name="M:Microsoft.Build.BuildEngine.InvalidProjectFileException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  741.             <summary>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> with information about the exception.</summary>
  742.             <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"></see> that contains contextual information about the source or destination.</param>
  743.             <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> that holds the serialized object data about the exception being thrown.</param>
  744.         </member>
  745.         <member name="P:Microsoft.Build.BuildEngine.InvalidProjectFileException.BaseMessage">
  746.             <summary>Gets the exception message, not including the project file.</summary>
  747.             <returns>The error message string only.</returns>
  748.         </member>
  749.         <member name="P:Microsoft.Build.BuildEngine.InvalidProjectFileException.ColumnNumber">
  750.             <summary>Gets the invalid column number, if any, in the project.</summary>
  751.             <returns>The invalid column number, or zero.</returns>
  752.         </member>
  753.         <member name="P:Microsoft.Build.BuildEngine.InvalidProjectFileException.EndColumnNumber">
  754.             <summary>Gets the last column number, if any, of a range of invalid columns in the project.</summary>
  755.             <returns>The last invalid column number, or zero.</returns>
  756.         </member>
  757.         <member name="P:Microsoft.Build.BuildEngine.InvalidProjectFileException.EndLineNumber">
  758.             <summary>Gets the last line number, if any, of a range of invalid lines in the project.</summary>
  759.             <returns>The last invalid line number, or zero.</returns>
  760.         </member>
  761.         <member name="P:Microsoft.Build.BuildEngine.InvalidProjectFileException.ErrorCode">
  762.             <summary>Gets the error code, if any, associated with the exception message.</summary>
  763.             <returns>Error code string, or a null reference (Nothing in Visual Basic).</returns>
  764.         </member>
  765.         <member name="P:Microsoft.Build.BuildEngine.InvalidProjectFileException.ErrorSubcategory">
  766.             <summary>Gets the error sub-category, if any that describes the type of this error.</summary>
  767.             <returns>The sub-category string, or null.</returns>
  768.         </member>
  769.         <member name="P:Microsoft.Build.BuildEngine.InvalidProjectFileException.HelpKeyword">
  770.             <summary>Gets the F1-help keyword, if any, associated with this error, for the host IDE.</summary>
  771.             <returns>The keyword string, or a null reference (Nothing in Visual Basic).</returns>
  772.         </member>
  773.         <member name="P:Microsoft.Build.BuildEngine.InvalidProjectFileException.LineNumber">
  774.             <summary>Gets the invalid line number, if any, in the project.</summary>
  775.             <returns>The invalid line number, or zero.</returns>
  776.         </member>
  777.         <member name="P:Microsoft.Build.BuildEngine.InvalidProjectFileException.Message">
  778.             <summary>Gets the exception message, including the affected project file, if any.</summary>
  779.             <returns>The complete message string.</returns>
  780.         </member>
  781.         <member name="P:Microsoft.Build.BuildEngine.InvalidProjectFileException.ProjectFile">
  782.             <summary>Gets the project file, if any, associated with this exception.</summary>
  783.             <returns>The project file name and path string, or a null reference (Nothing in Visual Basic).</returns>
  784.         </member>
  785.         <member name="T:Microsoft.Build.BuildEngine.Project">
  786.             <summary>Defines the items, properties, and targets of an MSBuild project.</summary>
  787.         </member>
  788.         <member name="M:Microsoft.Build.BuildEngine.Project.#ctor">
  789.             <summary>Initializes a new instance of the <see cref="T:Microsoft.Build.BuildEngine.Project"></see> class.</summary>
  790.         </member>
  791.         <member name="M:Microsoft.Build.BuildEngine.Project.#ctor(Microsoft.Build.BuildEngine.Engine)">
  792.             <summary>Initializes a new instance of the <see cref="T:Microsoft.Build.BuildEngine.Project"></see> class using the supplied <see cref="T:Microsoft.Build.BuildEngine.Engine"></see>.</summary>
  793.             <param name="engine">The <see cref="T:Microsoft.Build.BuildEngine.Engine"></see> to use when building the project.</param>
  794.         </member>
  795.         <member name="M:Microsoft.Build.BuildEngine.Project.AddNewImport(System.String,System.String)">
  796.             <summary>Add an Import element to the end of the project.</summary>
  797.             <param name="projectFile">The name of the project file to import. Corresponds to the Project attribute of the Import element.</param>
  798.             <param name="condition">The condition to evaluate before importing the project. Corresponds to the Condition attribute of the Import element.</param>
  799.         </member>
  800.         <member name="M:Microsoft.Build.BuildEngine.Project.AddNewItem(System.String,System.String)">
  801.             <summary>Adds the specified Item element to the project.</summary>
  802.             <returns>A <see cref="T:Microsoft.Build.BuildEngine.BuildItem"></see> containing the created item.</returns>
  803.             <param name="itemName">The name of the item collection to add the item to. Corresponds to the user-defined name of the Item element.</param>
  804.             <param name="itemInclude">The value of the Include attribute of the item.</param>
  805.         </member>
  806.         <member name="M:Microsoft.Build.BuildEngine.Project.AddNewItem(System.String,System.String,System.Boolean)">
  807.             <summary>Adds the specified Item element to the project.</summary>
  808.             <returns>A <see cref="T:Microsoft.Build.BuildEngine.BuildItem"></see> containing the created item.</returns>
  809.             <param name="treatItemIncludeAsLiteral">true to treat the itemInclude parameter as a literal value; otherwise, false.</param>
  810.             <param name="itemName">The name of the item collection to add the item to. Corresponds to the user-defined name of the Item element.</param>
  811.             <param name="itemInclude">The value of the Include attribute of the item.</param>
  812.         </member>
  813.         <member name="M:Microsoft.Build.BuildEngine.Project.AddNewItemGroup">
  814.             <summary>Adds a new ItemGroup element to the project.</summary>
  815.             <returns>A <see cref="T:Microsoft.Build.BuildEngine.BuildItemGroup"></see> containing the created item group.</returns>
  816.         </member>
  817.         <member name="M:Microsoft.Build.BuildEngine.Project.AddNewPropertyGroup(System.Boolean)">
  818.             <summary>Adds a new PropertyGroup element to the project.</summary>
  819.             <returns>A <see cref="T:Microsoft.Build.BuildEngine.BuildPropertyGroup"></see> containing the created property group.</returns>
  820.             <param name="insertAtEndOfProject">true to insert the PropertyGroup at the end of the project; otherwise, false.</param>
  821.         </member>
  822.         <member name="M:Microsoft.Build.BuildEngine.Project.AddNewUsingTaskFromAssemblyFile(System.String,System.String)">
  823.             <summary>Adds a new UsingTask element with the specified assembly file.</summary>
  824.             <param name="taskName">The name of the task to reference from the assembly. Corresponds to the TaskName attribute of the UsingTask element.</param>
  825.             <param name="assemblyFile">The file path to the assembly. Corresponds to the AssemblyFile attribute of the UsingTask element.</param>
  826.         </member>
  827.         <member name="M:Microsoft.Build.BuildEngine.Project.AddNewUsingTaskFromAssemblyName(System.String,System.String)">
  828.             <summary>Adds a new UsingTask element with the specified assembly name.</summary>
  829.             <param name="taskName">The name of the task to reference from the assembly. Corresponds to the TaskName attribute of the UsingTask element.</param>
  830.             <param name="assemblyName">The name of the assembly to load. Corresponds to the AssemblyName attribute of the UsingTask element.</param>
  831.         </member>
  832.         <member name="M:Microsoft.Build.BuildEngine.Project.Build">
  833.             <summary>Builds the default targets of the project.</summary>
  834.             <returns>true if the build was successful; otherwise, false.</returns>
  835.         </member>
  836.         <member name="M:Microsoft.Build.BuildEngine.Project.Build(System.String)">
  837.             <summary>Builds the specified target in the project.</summary>
  838.             <returns>true if the build was successful; otherwise, false.</returns>
  839.             <param name="targetName">The target to build.</param>
  840.         </member>
  841.         <member name="M:Microsoft.Build.BuildEngine.Project.Build(System.String[])">
  842.             <summary>Builds the specified list of targets in the project.</summary>
  843.             <returns>true if the build was successful; otherwise, false.</returns>
  844.             <param name="targetNames">The list of targets to build. This parameter can be a null reference (Nothing in Visual Basic) to build the default targets.</param>
  845.         </member>
  846.         <member name="M:Microsoft.Build.BuildEngine.Project.Build(System.String[],System.Collections.IDictionary)">
  847.             <summary>Builds the specified list of targets in the project, and returns the outputs of the targets.</summary>
  848.             <returns>true if the build was successful; otherwise, false.</returns>
  849.             <param name="targetOutputs">The outputs of the built targets. This parameter can be a null reference (Nothing) if outputs are not needed.</param>
  850.             <param name="targetNames">The list of targets to build. This parameter can be a null reference (Nothing in Visual Basic) to build the default targets.</param>
  851.         </member>
  852.         <member name="M:Microsoft.Build.BuildEngine.Project.Build(System.String[],System.Collections.IDictionary,Microsoft.Build.BuildEngine.BuildSettings)">
  853.             <summary>Builds the specified list of targets in the project using the specified settings, and returns the outputs of the targets.</summary>
  854.             <returns>true if the build was successful; otherwise, false.</returns>
  855.             <param name="buildFlags">The <see cref="T:Microsoft.Build.BuildEngine.BuildSettings"></see> to apply to the build.</param>
  856.             <param name="targetOutputs">The outputs of the built targets. This parameter can be a null reference (Nothing) if outputs are not needed.</param>
  857.             <param name="targetNames">The list of targets to build. This parameter can be a null reference (Nothing in Visual Basic) to build the default targets.</param>
  858.         </member>
  859.         <member name="M:Microsoft.Build.BuildEngine.Project.GetConditionedPropertyValues(System.String)">
  860.             <summary>Returns a list of possible values for the specified property.</summary>
  861.             <returns>The list of possible values for the property.</returns>
  862.             <param name="propertyName">The property to use when generating the list of possible values.</param>
  863.         </member>
  864.         <member name="M:Microsoft.Build.BuildEngine.Project.GetEvaluatedItemsByName(System.String)">
  865.             <summary>Returns all evaluated items belonging to the specified item collection.</summary>
  866.             <returns>A <see cref="T:Microsoft.Build.BuildEngine.BuildItemGroup"></see> containing all of the evaluated items belonging to the specified item collection.</returns>
  867.             <param name="itemName">The name of the item collection.</param>
  868.         </member>
  869.         <member name="M:Microsoft.Build.BuildEngine.Project.GetEvaluatedItemsByNameIgnoringCondition(System.String)">
  870.             <summary>Returns all items belonging to the specified item collection.</summary>
  871.             <returns>A <see cref="T:Microsoft.Build.BuildEngine.BuildItemGroup"></see> containing all items belonging to the specified item collection, even those not used in the build process because a Condition attribute evaluated to false..</returns>
  872.             <param name="itemName">The name of the specified item collection.</param>
  873.         </member>
  874.         <member name="M:Microsoft.Build.BuildEngine.Project.GetEvaluatedProperty(System.String)">
  875.             <summary>Returns the value of the specified property.</summary>
  876.             <returns>The value of the specified property.</returns>
  877.             <param name="propertyName">The name of the property.</param>
  878.         </member>
  879.         <member name="M:Microsoft.Build.BuildEngine.Project.GetProjectExtensions(System.String)">
  880.             <summary>Returns a string value of the XML from the specified element in the ProjectExtensions element.</summary>
  881.             <returns>The string value of the specified element in the ProjectExtensions element of the project.</returns>
  882.             <param name="id">The name of the element in the ProjectExtensions element to return.</param>
  883.         </member>
  884.         <member name="M:Microsoft.Build.BuildEngine.Project.Load(System.String)">
  885.             <summary>Loads the contents of the specified project file into the <see cref="T:Microsoft.Build.BuildEngine.Project"></see> object.</summary>
  886.             <param name="projectFileName">The project file to load.</param>
  887.             <exception cref="T:Microsoft.Build.BuildEngine.InvalidProjectFileException">The file specified by projectFileName is not a valid project file.</exception>
  888.         </member>
  889.         <member name="M:Microsoft.Build.BuildEngine.Project.Load(System.IO.TextReader)">
  890.             <summary>Loads the contents of the specified <see cref="T:System.IO.TextReader"></see> into the <see cref="T:Microsoft.Build.BuildEngine.Project"></see> object.</summary>
  891.             <param name="textReader">The <see cref="T:System.IO.TextReader"></see> to load.</param>
  892.             <exception cref="T:Microsoft.Build.BuildEngine.InvalidProjectFileException">The file used by the textReader<see cref="T:System.IO.TextReader"></see> is not a valid project file.</exception>
  893.         </member>
  894.         <member name="M:Microsoft.Build.BuildEngine.Project.LoadXml(System.String)">
  895.             <summary>Loads the contents of the specified string into the <see cref="T:Microsoft.Build.BuildEngine.Project"></see> object.</summary>
  896.             <param name="projectXml">The string of XML to load.</param>
  897.             <exception cref="T:Microsoft.Build.BuildEngine.InvalidProjectFileException">The XML contained in projectXML is not a valid project file.</exception>
  898.         </member>
  899.         <member name="M:Microsoft.Build.BuildEngine.Project.MarkProjectAsDirty">
  900.             <summary>Sets the <see cref="P:Microsoft.Build.BuildEngine.Project.IsDirty"></see> property of the project to true.</summary>
  901.         </member>
  902.         <member name="M:Microsoft.Build.BuildEngine.Project.RemoveAllItemGroups">
  903.             <summary>Removes all item groups from the project, but does not modify imported projects.</summary>
  904.         </member>
  905.         <member name="M:Microsoft.Build.BuildEngine.Project.RemoveAllPropertyGroups">
  906.             <summary>Removes all property groups from the project, but does not modify imported projects.</summary>
  907.         </member>
  908.         <member name="M:Microsoft.Build.BuildEngine.Project.RemoveItem(Microsoft.Build.BuildEngine.BuildItem)">
  909.             <summary>Removes the specified item from the project.</summary>
  910.             <param name="itemToRemove">The item to remove from the project.</param>
  911.         </member>
  912.         <member name="M:Microsoft.Build.BuildEngine.Project.RemoveItemGroup(Microsoft.Build.BuildEngine.BuildItemGroup)">
  913.             <summary>Removes the specified item group from the project.</summary>
  914.             <param name="itemGroupToRemove">The item group to remove from the project.</param>
  915.         </member>
  916.         <member name="M:Microsoft.Build.BuildEngine.Project.RemoveItemGroupsWithMatchingCondition(System.String)">
  917.             <summary>Removes all item groups with the specified condition from the project, but does not modify imported projects.</summary>
  918.             <param name="matchCondition">The condition to match when removing item groups.</param>
  919.         </member>
  920.         <member name="M:Microsoft.Build.BuildEngine.Project.RemoveItemsByName(System.String)">
  921.             <summary>Removes all items in the specified item collection from the project, but does not modify imported projects.</summary>
  922.             <param name="itemName">The item collection to remove.</param>
  923.         </member>
  924.         <member name="M:Microsoft.Build.BuildEngine.Project.RemovePropertyGroup(Microsoft.Build.BuildEngine.BuildPropertyGroup)">
  925.             <summary>Removes the specified property group from the project.</summary>
  926.             <param name="propertyGroupToRemove">The property group to remove from the project.</param>
  927.         </member>
  928.         <member name="M:Microsoft.Build.BuildEngine.Project.RemovePropertyGroupsWithMatchingCondition(System.String)">
  929.             <summary>Removes all property groups with the specified condition from the project, but does not modify imported projects.</summary>
  930.             <param name="matchCondition">The condition to match when removing property groups.</param>
  931.         </member>
  932.         <member name="M:Microsoft.Build.BuildEngine.Project.ResetBuildStatus">
  933.             <summary>Resets the status every target in the project so that the next build will build all targets again.</summary>
  934.         </member>
  935.         <member name="M:Microsoft.Build.BuildEngine.Project.Save(System.String)">
  936.             <summary>Saves the project to the specified file.</summary>
  937.             <param name="projectFileName">The name of the file in which to save the project.</param>
  938.         </member>
  939.         <member name="M:Microsoft.Build.BuildEngine.Project.Save(System.IO.TextWriter)">
  940.             <summary>Saves the project in the specified <see cref="T:System.IO.TextWriter"></see> object.</summary>
  941.             <param name="textWriter">The <see cref="T:System.IO.TextWriter"></see> object in which to save the project.</param>
  942.         </member>
  943.         <member name="M:Microsoft.Build.BuildEngine.Project.Save(System.String,System.Text.Encoding)">
  944.             <summary>Saves the project in the specified file with the specified encoding.</summary>
  945.             <param name="projectFileName">The name of the file in which to save the project.</param>
  946.             <param name="encoding">The <see cref="T:System.Text.Encoding"></see> value with which to save the file.</param>
  947.         </member>
  948.         <member name="M:Microsoft.Build.BuildEngine.Project.SetImportedProperty(System.String,System.String,System.String,Microsoft.Build.BuildEngine.Project)">
  949.             <summary>Sets the value of a property in the specified imported project.</summary>
  950.             <param name="propertyValue">The value to assign the property.</param>
  951.             <param name="propertyName">The name of the property to change.</param>
  952.             <param name="importProject">The <see cref="T:Microsoft.Build.BuildEngine.Project"></see> that contains the specified property.</param>
  953.             <param name="condition">The condition to use on the property. Corresponds to the Condition attribute of the Property element.</param>
  954.         </member>
  955.         <member name="M:Microsoft.Build.BuildEngine.Project.SetImportedProperty(System.String,System.String,System.String,Microsoft.Build.BuildEngine.Project,Microsoft.Build.BuildEngine.PropertyPosition)">
  956.             <summary>Sets the value of a property in the specified imported project.</summary>
  957.             <param name="propertyValue">The value to assign the property.</param>
  958.             <param name="position">A <see cref="T:Microsoft.Build.BuildEngine.PropertyPosition"></see> value indicating the location to insert the property.</param>
  959.             <param name="importedProject">The <see cref="T:Microsoft.Build.BuildEngine.Project"></see> that contains the specified property.</param>
  960.             <param name="propertyName">The name of the property to change.</param>
  961.             <param name="condition">The condition to use on the property. Corresponds to the Condition attribute of the Property element.</param>
  962.         </member>
  963.         <member name="M:Microsoft.Build.BuildEngine.Project.SetImportedProperty(System.String,System.String,System.String,Microsoft.Build.BuildEngine.Project,Microsoft.Build.BuildEngine.PropertyPosition,System.Boolean)">
  964.             <summary>Sets the value of a property in the specified imported project.</summary>
  965.             <param name="propertyValue">The value to assign the property.</param>
  966.             <param name="position">A <see cref="T:Microsoft.Build.BuildEngine.PropertyPosition"></see> value indicating the location to insert the property.</param>
  967.             <param name="treatPropertyValueAsLiteral">true to treat the propertyValue parameter as a literal value; otherwise, false.</param>
  968.             <param name="importedProject">The <see cref="T:Microsoft.Build.BuildEngine.Project"></see> that contains the specified property.</param>
  969.             <param name="propertyName">The name of the property to change.</param>
  970.             <param name="condition">The condition to use on the property. Corresponds to the Condition attribute of the Property element.</param>
  971.         </member>
  972.         <member name="M:Microsoft.Build.BuildEngine.Project.SetProjectExtensions(System.String,System.String)">
  973.             <summary>Sets the ProjectExtensions element of the project with the specified element name and content.</summary>
  974.             <param name="content">The text value of the created XML element.</param>
  975.             <param name="id">The name of the XML element to create as a child of the ProjectExtensions element.</param>
  976.         </member>
  977.         <member name="M:Microsoft.Build.BuildEngine.Project.SetProperty(System.String,System.String)">
  978.             <summary>Sets the value of the specified property.</summary>
  979.             <param name="propertyValue">The value to assign the property.</param>
  980.             <param name="propertyName">The name of the property to change.</param>
  981.         </member>
  982.         <member name="M:Microsoft.Build.BuildEngine.Project.SetProperty(System.String,System.String,System.String)">
  983.             <param name="propertyValue">The value to assign the property.</param>
  984.             <param name="propertyName">The name of the property to change.</param>
  985.             <param name="condition">The condition to use on the property. Corresponds to the Condition attribute of the Property element.</param>
  986.         </member>
  987.         <member name="M:Microsoft.Build.BuildEngine.Project.SetProperty(System.String,System.String,System.String,Microsoft.Build.BuildEngine.PropertyPosition)">
  988.             <param name="propertyValue">The value to assign the property.</param>
  989.             <param name="position">A <see cref="T:Microsoft.Build.BuildEngine.PropertyPosition"></see> value indicating the location to insert the property.</param>
  990.             <param name="propertyName">The name of the property to change.</param>
  991.             <param name="condition">The condition to use on the property. Corresponds to the Condition attribute of the Property element.</param>
  992.         </member>
  993.         <member name="M:Microsoft.Build.BuildEngine.Project.SetProperty(System.String,System.String,System.String,Microsoft.Build.BuildEngine.PropertyPosition,System.Boolean)">
  994.             <param name="propertyValue">The value to assign the property.</param>
  995.             <param name="position">A <see cref="T:Microsoft.Build.BuildEngine.PropertyPosition"></see> value indicating the location to insert the property.</param>
  996.             <param name="treatPropertyValueAsLiteral">true to treat the propertyValue parameter as a literal value; otherwise, false.</param>
  997.             <param name="propertyName">The name of the property to change.</param>
  998.             <param name="condition">The condition to use on the property. Corresponds to the Condition attribute of the Property element.</param>
  999.         </member>
  1000.         <member name="P:Microsoft.Build.BuildEngine.Project.BuildEnabled">
  1001.             <summary>Gets or sets a value indicating whether the project is enabled for building tasks and targets.</summary>
  1002.             <returns>true if the project is enabled for building tasks and targets; otherwise, false.</returns>
  1003.         </member>
  1004.         <member name="P:Microsoft.Build.BuildEngine.Project.DefaultTargets">
  1005.             <summary>Gets or sets the DefaultTargets attribute of the Project element in the MSBuild project.</summary>
  1006.             <returns>A semi-colon (;) delimited list of the targets specified in the DefaultTargets attribute.</returns>
  1007.         </member>
  1008.         <member name="P:Microsoft.Build.BuildEngine.Project.Encoding">
  1009.             <summary>Gets the encoding for the project file.</summary>
  1010.             <returns>An <see cref="T:System.Text.Encoding"></see> value of the project file.</returns>
  1011.         </member>
  1012.         <member name="P:Microsoft.Build.BuildEngine.Project.EvaluatedItems">
  1013.             <summary>Gets a collection of the items evaluated during the build.</summary>
  1014.             <returns>A <see cref="T:Microsoft.Build.BuildEngine.BuildItemGroup"></see> containing the items evaluated during the build.</returns>
  1015.         </member>
  1016.         <member name="P:Microsoft.Build.BuildEngine.Project.EvaluatedItemsIgnoringCondition">
  1017.             <summary>Gets a collection of all items in a project, even those not used in the build process because a Condition attribute evaluated to false.</summary>
  1018.             <returns>A <see cref="T:Microsoft.Build.BuildEngine.BuildItemGroup"></see> containing all items in a project.</returns>
  1019.         </member>
  1020.         <member name="P:Microsoft.Build.BuildEngine.Project.EvaluatedProperties">
  1021.             <summary>Gets a collection of the properties evaluated during the build.</summary>
  1022.             <returns>A <see cref="T:Microsoft.Build.BuildEngine.BuildPropertyGroup"></see> containing the properties evaluated during the build.</returns>
  1023.         </member>
  1024.         <member name="P:Microsoft.Build.BuildEngine.Project.FullFileName">
  1025.             <summary>Gets or sets the fully qualified path and file name of the project file.</summary>
  1026.             <returns>The full path of the project file.</returns>
  1027.         </member>
  1028.         <member name="P:Microsoft.Build.BuildEngine.Project.GlobalProperties">
  1029.             <summary>Gets or sets a collection of the global properties for the project.</summary>
  1030.             <returns>A <see cref="T:Microsoft.Build.BuildEngine.BuildPropertyGroup"></see> containing the global properties for the project.</returns>
  1031.         </member>
  1032.         <member name="P:Microsoft.Build.BuildEngine.Project.Imports">
  1033.             <summary>Gets the projects imported into this project.</summary>
  1034.             <returns>An <see cref="T:Microsoft.Build.BuildEngine.ImportCollection"></see> of the projects imported into this project.</returns>
  1035.         </member>
  1036.         <member name="P:Microsoft.Build.BuildEngine.Project.InitialTargets">
  1037.             <summary>Gets or sets the InitialTargets attribute of the Project element in the MSBuild project.</summary>
  1038.             <returns>A semi-colon (;) delimited list of the targets specified in the InitialTargets attribute.</returns>
  1039.         </member>
  1040.         <member name="P:Microsoft.Build.BuildEngine.Project.IsDirty">
  1041.             <summary>Gets a value indicating whether the project has changed and needs to be saved to a file.</summary>
  1042.             <returns>true if the project has changed and needs to be saved; otherwise, false.</returns>
  1043.         </member>
  1044.         <member name="P:Microsoft.Build.BuildEngine.Project.IsValidated">
  1045.             <summary>Gets a value indicating whether the project is to be validated against a schema.</summary>
  1046.             <returns>true if the project is to be validated against a schema; otherwise, false.</returns>
  1047.         </member>
  1048.         <member name="P:Microsoft.Build.BuildEngine.Project.ItemGroups">
  1049.             <summary>Gets a collection of the item groups specified with the ItemGroup element in the project.</summary>
  1050.             <returns>A <see cref="T:Microsoft.Build.BuildEngine.BuildItemGroupCollection"></see> containing the item groups specifiied in the project.</returns>
  1051.         </member>
  1052.         <member name="P:Microsoft.Build.BuildEngine.Project.ParentEngine">
  1053.             <summary>Gets the <see cref="T:Microsoft.Build.BuildEngine.Engine"></see> that builds the project.</summary>
  1054.             <returns>The parent <see cref="T:Microsoft.Build.BuildEngine.Engine"></see> object.</returns>
  1055.         </member>
  1056.         <member name="P:Microsoft.Build.BuildEngine.Project.PropertyGroups">
  1057.             <summary>Gets a collection of the property groups specified with the PropertyGroup element in the project.</summary>
  1058.             <returns>A <see cref="T:Microsoft.Build.BuildEngine.BuildPropertyGroupCollection"></see> containing the property groups specifiied in the project.</returns>
  1059.         </member>
  1060.         <member name="P:Microsoft.Build.BuildEngine.Project.SchemaFile">
  1061.             <summary>Gets or sets the XML schema file to use when validating the project.</summary>
  1062.             <returns>The XML schema file to use when validating the project.</returns>
  1063.         </member>
  1064.         <member name="P:Microsoft.Build.BuildEngine.Project.Targets">
  1065.             <summary>Gets the targets in the project.</summary>
  1066.             <returns>A <see cref="T:Microsoft.Build.BuildEngine.TargetCollection"></see> of the targets in the project.</returns>
  1067.         </member>
  1068.         <member name="P:Microsoft.Build.BuildEngine.Project.TimeOfLastDirty">
  1069.             <summary>Gets a <see cref="T:System.DateTime"></see> object indicating the time the project was last changed in a way that required it to be saved to a file.</summary>
  1070.             <returns>A <see cref="T:System.DateTime"></see> object indicating the time the project was last changed in a way that required it to be saved to a file.</returns>
  1071.         </member>
  1072.         <member name="P:Microsoft.Build.BuildEngine.Project.UsingTasks">
  1073.             <summary>Gets a collection of the UsingTask elements in the project.</summary>
  1074.             <returns>A <see cref="T:Microsoft.Build.BuildEngine.UsingTaskCollection"></see> of the UsingTask elements in the project.</returns>
  1075.         </member>
  1076.         <member name="P:Microsoft.Build.BuildEngine.Project.Xml">
  1077.             <summary>Gets the XML representing the project.</summary>
  1078.             <returns>The full XML representing the project.</returns>
  1079.         </member>
  1080.         <member name="T:Microsoft.Build.BuildEngine.PropertyPosition">
  1081.             <summary>Specifies constants that define the location in the project to insert a property.</summary>
  1082.         </member>
  1083.         <member name="F:Microsoft.Build.BuildEngine.PropertyPosition.UseExistingOrCreateAfterLastImport">
  1084.             <summary>Replace the existing Property element if it exists. Otherwise, create the Property after the last Import element in the project.</summary>
  1085.         </member>
  1086.         <member name="F:Microsoft.Build.BuildEngine.PropertyPosition.UseExistingOrCreateAfterLastPropertyGroup">
  1087.             <summary>Replace the existing Property element if it exists. Otherwise, if possible, create a new Property element as a child of an existing compatible PropertyGroup element. If necessary, create a new compatible PropertyGroup element immediately following the last PropertyGroup in the project.</summary>
  1088.         </member>
  1089.         <member name="T:Microsoft.Build.BuildEngine.Target">
  1090.             <summary>Represents a single Target element in an MSBuild project.</summary>
  1091.         </member>
  1092.         <member name="M:Microsoft.Build.BuildEngine.Target.AddNewTask(System.String)">
  1093.             <summary>Adds the specified Task element to the Target element.</summary>
  1094.             <returns>A <see cref="T:Microsoft.Build.BuildEngine.BuildTask"></see> object represents a child Task element of the Target element.</returns>
  1095.             <param name="taskName">The <see cref="T:Microsoft.Build.BuildEngine.BuildTask"></see> object that represents the Task element to add to the Target element.</param>
  1096.         </member>
  1097.         <member name="M:Microsoft.Build.BuildEngine.Target.GetEnumerator">
  1098.             <summary>Gets an enumerator that iterates through the <see cref="T:Microsoft.Build.BuildEngine.BuildTask"></see> objects in the <see cref="T:Microsoft.Build.BuildEngine.Target"></see>.</summary>
  1099.             <returns>An <see cref="T:System.Collections.IEnumerator"></see> for the <see cref="T:Microsoft.Build.BuildEngine.BuildTask"></see> objects in the <see cref="T:Microsoft.Build.BuildEngine.Target"></see>.</returns>
  1100.         </member>
  1101.         <member name="M:Microsoft.Build.BuildEngine.Target.RemoveTask(Microsoft.Build.BuildEngine.BuildTask)">
  1102.             <summary>Removes the specified Task element from the Target element.</summary>
  1103.             <param name="taskElement">The <see cref="T:Microsoft.Build.BuildEngine.BuildTask"></see> object that represents the Task element to remove from the Target element.</param>
  1104.         </member>
  1105.         <member name="P:Microsoft.Build.BuildEngine.Target.Condition">
  1106.             <summary>Gets the Condition attribute value of the Target element.</summary>
  1107.             <returns>The Condition attribute value of the Target element.</returns>
  1108.         </member>
  1109.         <member name="P:Microsoft.Build.BuildEngine.Target.DependsOnTargets">
  1110.             <summary>Gets the DependsOnTargets attribute value of the Target element.</summary>
  1111.             <returns>The DependsOnTargets attribute value of the Target element.</returns>
  1112.         </member>
  1113.         <member name="P:Microsoft.Build.BuildEngine.Target.IsImported">
  1114.             <summary>Gets a value indicating whether the Target element was imported into the project.</summary>
  1115.             <returns>true if the Target element was imported into the project; otherwise, false.</returns>
  1116.         </member>
  1117.         <member name="P:Microsoft.Build.BuildEngine.Target.Name">
  1118.             <summary>Gets the Name attribute value of the Target element.</summary>
  1119.             <returns>The Name attribute value of the Target element.</returns>
  1120.         </member>
  1121.         <member name="T:Microsoft.Build.BuildEngine.TargetCollection">
  1122.             <summary>Represents a collection of all Target elements in a project.</summary>
  1123.         </member>
  1124.         <member name="M:Microsoft.Build.BuildEngine.TargetCollection.AddNewTarget(System.String)">
  1125.             <summary>Adds a new Target element to the end of the project.</summary>
  1126.             <returns>A <see cref="T:Microsoft.Build.BuildEngine.Target"></see> object representing the created Target element.</returns>
  1127.             <param name="targetName">The Name attribute of the new Target element.</param>
  1128.         </member>
  1129.         <member name="M:Microsoft.Build.BuildEngine.TargetCollection.CopyTo(System.Array,System.Int32)">
  1130.             <summary>Copies the entire <see cref="T:Microsoft.Build.BuildEngine.TargetCollection"></see> to a compatible one-dimensional <see cref="T:System.Array"></see>, starting at the specified index of the target array.</summary>
  1131.             <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:Microsoft.Build.BuildEngine.TargetCollection"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
  1132.             <param name="index">The zero-based index in array at which copying begins.</param>
  1133.         </member>
  1134.         <member name="M:Microsoft.Build.BuildEngine.TargetCollection.Exists(System.String)">
  1135.             <summary>Determines whether the specified <see cref="T:Microsoft.Build.BuildEngine.Target"></see> exists in the <see cref="T:Microsoft.Build.BuildEngine.TargetCollection"></see>.</summary>
  1136.             <returns>true if the Target element exists; otherwise, false.</returns>
  1137.             <param name="targetName">The Name attribute of the Target element to search for.</param>
  1138.         </member>
  1139.         <member name="M:Microsoft.Build.BuildEngine.TargetCollection.GetEnumerator">
  1140.             <summary>Gets an enumerator that iterates through the <see cref="T:Microsoft.Build.BuildEngine.TargetCollection"></see>.</summary>
  1141.             <returns>An <see cref="T:System.Collections.IEnumerator"></see> for the entire <see cref="T:Microsoft.Build.BuildEngine.TargetCollection"></see>.</returns>
  1142.         </member>
  1143.         <member name="M:Microsoft.Build.BuildEngine.TargetCollection.RemoveTarget(Microsoft.Build.BuildEngine.Target)">
  1144.             <summary>Removes the specified Target element from the project.</summary>
  1145.             <param name="targetToRemove">The Name attribute of the Target element to remove.</param>
  1146.         </member>
  1147.         <member name="P:Microsoft.Build.BuildEngine.TargetCollection.Count">
  1148.             <summary>Gets a value indicating the number of <see cref="T:Microsoft.Build.BuildEngine.Target"></see> objects in the <see cref="T:Microsoft.Build.BuildEngine.TargetCollection"></see>.</summary>
  1149.             <returns>An integer value representing the number of <see cref="T:Microsoft.Build.BuildEngine.Target"></see> objects in the collection.</returns>
  1150.         </member>
  1151.         <member name="P:Microsoft.Build.BuildEngine.TargetCollection.IsSynchronized">
  1152.             <summary>Gets a value indicating whether access to the <see cref="T:Microsoft.Build.BuildEngine.TargetCollection"></see> is synchronized (thread safe).</summary>
  1153.             <returns>true if access to the <see cref="T:Microsoft.Build.BuildEngine.TargetCollection"></see> is synchronized (thread safe); otherwise, false. The default is false.</returns>
  1154.         </member>
  1155.         <member name="P:Microsoft.Build.BuildEngine.TargetCollection.Item(System.String)">
  1156.             <summary>Gets the specified <see cref="T:Microsoft.Build.BuildEngine.Target"></see> object in the <see cref="T:Microsoft.Build.BuildEngine.TargetCollection"></see>.</summary>
  1157.             <returns>The <see cref="T:Microsoft.Build.BuildEngine.Target"></see> object that contains the <see cref="P:Microsoft.Build.BuildEngine.Target.Name"></see> property value specified by index.</returns>
  1158.             <param name="index">The Name attribute of the Target element in the collection.</param>
  1159.         </member>
  1160.         <member name="P:Microsoft.Build.BuildEngine.TargetCollection.SyncRoot">
  1161.             <summary>Gets an object that can be used to synchronize access to the <see cref="T:Microsoft.Build.BuildEngine.TargetCollection"></see>.</summary>
  1162.             <returns>An object that can be used to synchronize access to the <see cref="T:Microsoft.Build.BuildEngine.TargetCollection"></see>.</returns>
  1163.         </member>
  1164.         <member name="T:Microsoft.Build.BuildEngine.UsingTask">
  1165.             <summary>Represents a single UsingTask element in an MSBuild project.</summary>
  1166.         </member>
  1167.         <member name="P:Microsoft.Build.BuildEngine.UsingTask.AssemblyFile">
  1168.             <summary>Gets the AssemblyFile attribute value of the UsingTask element.</summary>
  1169.             <returns>The AssemblyFile attribute value of the UsingTask element.</returns>
  1170.         </member>
  1171.         <member name="P:Microsoft.Build.BuildEngine.UsingTask.AssemblyName">
  1172.             <summary>Gets the AssemblyName attribute value of the UsingTask element.</summary>
  1173.             <returns>The AssemblyName attribute value of the UsingTask element.</returns>
  1174.         </member>
  1175.         <member name="P:Microsoft.Build.BuildEngine.UsingTask.Condition">
  1176.             <summary>Gets the Condition attribute value of the UsingTask element.</summary>
  1177.             <returns>The Condition attribute value of the UsingTask element.</returns>
  1178.         </member>
  1179.         <member name="P:Microsoft.Build.BuildEngine.UsingTask.IsImported">
  1180.             <summary>Gets a value indicating whether the UsingTask element was imported into the project.</summary>
  1181.             <returns>true if the UsingTask element was imported into the project; otherwise, false.</returns>
  1182.         </member>
  1183.         <member name="P:Microsoft.Build.BuildEngine.UsingTask.TaskName">
  1184.             <summary>Gets the TaskName attribute value of the UsingTask element.</summary>
  1185.             <returns>The TaskName attribute value of the UsingTask element.</returns>
  1186.         </member>
  1187.         <member name="T:Microsoft.Build.BuildEngine.UsingTaskCollection">
  1188.             <summary>Represents a collection of all UsingTask elements in a project.</summary>
  1189.         </member>
  1190.         <member name="M:Microsoft.Build.BuildEngine.UsingTaskCollection.CopyTo(System.Array,System.Int32)">
  1191.             <summary>Copies the entire <see cref="T:Microsoft.Build.BuildEngine.UsingTaskCollection"></see> to a compatible one-dimensional <see cref="T:System.Array"></see>, starting at the specified index of the target array.</summary>
  1192.             <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:Microsoft.Build.BuildEngine.UsingTaskCollection"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
  1193.             <param name="index">The zero-based index in array at which copying begins.</param>
  1194.         </member>
  1195.         <member name="M:Microsoft.Build.BuildEngine.UsingTaskCollection.CopyTo(Microsoft.Build.BuildEngine.UsingTask[],System.Int32)">
  1196.             <summary>Copies the entire <see cref="T:Microsoft.Build.BuildEngine.UsingTaskCollection"></see> to a compatible one-dimensional <see cref="T:System.Array"></see> of <see cref="T:Microsoft.Build.BuildEngine.UsingTask"></see> objects, starting at the specified index of the target array.</summary>
  1197.             <param name="array">The one-dimensional <see cref="T:System.Array"></see> of <see cref="T:Microsoft.Build.BuildEngine.UsingTask"></see> objects that is the destination of the elements copied from <see cref="T:Microsoft.Build.BuildEngine.UsingTaskCollection"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
  1198.             <param name="index">The zero-based index in array at which copying begins.</param>
  1199.         </member>
  1200.         <member name="M:Microsoft.Build.BuildEngine.UsingTaskCollection.GetEnumerator">
  1201.             <summary>Gets an enumerator that iterates through the <see cref="T:Microsoft.Build.BuildEngine.UsingTaskCollection"></see>.</summary>
  1202.             <returns>An <see cref="T:System.Collections.IEnumerator"></see> for the entire <see cref="T:Microsoft.Build.BuildEngine.UsingTaskCollection"></see>.</returns>
  1203.         </member>
  1204.         <member name="P:Microsoft.Build.BuildEngine.UsingTaskCollection.Count">
  1205.             <summary>Gets a value indicating the number of <see cref="T:Microsoft.Build.BuildEngine.UsingTask"></see> objects in the <see cref="T:Microsoft.Build.BuildEngine.UsingTaskCollection"></see>.</summary>
  1206.             <returns>An integer value representing the number of <see cref="T:Microsoft.Build.BuildEngine.UsingTask"></see> objects in the collection.</returns>
  1207.         </member>
  1208.         <member name="P:Microsoft.Build.BuildEngine.UsingTaskCollection.IsSynchronized">
  1209.             <summary>Gets a value indicating whether access to the <see cref="T:Microsoft.Build.BuildEngine.UsingTaskCollection"></see> is synchronized (thread safe).</summary>
  1210.             <returns>true if access to the <see cref="T:Microsoft.Build.BuildEngine.UsingTaskCollection"></see> is synchronized (thread safe); otherwise, false. The default is false.</returns>
  1211.         </member>
  1212.         <member name="P:Microsoft.Build.BuildEngine.UsingTaskCollection.SyncRoot">
  1213.             <summary>Gets an object that can be used to synchronize access to the <see cref="T:Microsoft.Build.BuildEngine.UsingTaskCollection"></see>.</summary>
  1214.             <returns>An object that can be used to synchronize access to the <see cref="T:Microsoft.Build.BuildEngine.UsingTaskCollection"></see>.</returns>
  1215.         </member>
  1216.         <member name="T:Microsoft.Build.BuildEngine.Utilities">
  1217.             <summary>Contains utility methods for the MSBuild engine. This class cannot be inherited.</summary>
  1218.         </member>
  1219.         <member name="M:Microsoft.Build.BuildEngine.Utilities.Escape(System.String)">
  1220.             <summary>Converts the specified string into a syntax that allows the MSBuild engine to interpret the character literally.</summary>
  1221.             <returns>The converted value of the specified string.</returns>
  1222.             <param name="unescapedExpression">The string to convert.</param>
  1223.         </member>
  1224.         <member name="T:Microsoft.Build.BuildEngine.WriteHandler">
  1225.             <summary>Represents the method that writes strings to a certain location, such as the console window or a window in an integrated development environment.</summary>
  1226.         </member>
  1227.     </members>
  1228. </doc>